Common Patterns in Microservices and the QA Way Around It
Common Patterns in Microservices and the QA Way Around It
What Will You Get
Meet the Speakers
Stefan Angelov
Stefan is a trainer and developer with more than 5 years of experience, who loves to constantly learn and improve his skills. He specializes in Java SE and Java EE (Spring, Microprofile, Apache Camel, etc.) and has experience in JavaScript, AngularJS, jQuery, Bootstrap, PHP, CodeIgniter, and many more.
Currently, a Senior Java Developer at MentorMate, he loves to share his knowledge and mentor other less experienced developers. Stefan is passionate about machine learning and computer vision. In his free time, he also teaches kids how to program in an academy in which he’s the co-founder.
and different Java and Android trainings in an IT Academy in Sofia. He loves to share knowledge and dedicates his time to people who love to learn.
Georgi Ivanov
Georgi is ISTQB certified QA with more than 8 years of experience in the QA field. Now he is an Automation Software Architect at MentorMate. An expert in automation and manual testing, he has developed and executed testing strategies in various mobile, web and desktop projects.
Georgi is an outstanding mentor and has a great passion for knowledge sharing and leads his own automation training course. What he says he loves about his job is the opportunity to face a different challenge every day.
Agenda
Part 1
What are Microservices
When, where and how to use common patterns in microservices
Event sourcing
Keeping the consistency with Saga
Read-only information with Command Query Responsibility Segregation (CQRS)
Demo
Part 2
What are Groovy and Spock
Writing tests and documentation at the same time
Leveraging Groovy and Spock to create functional tests
How to easily make our tests data-driven
Demo
About Us
MentorMate DevTalks is a community for sharing knowledge, experience, and inspiration with the people in the software development industry. We strongly believe that this is the way to become better at what you are doing and therefore, to make the whole community better.
We decided to create a variety of events for developers by developers, to share our knowledge within the IT community, where we can discuss the best modern practices, tools, and ways to write high-quality code.
We try to inspire the change for good by sharing high-quality information, practical examples, and experience to help software engineers provide the best solutions for any problem. Our lecturers are industry’s leading experts, known for using innovative approaches in their work.
Take part in our events if you want to catch up with the newest software trends, connect with industry experts, share your passion, and grow your skills.