Free

Common Patterns in Microservices and the QA Way Around It - Sofia

Event Information

Share this event

Date and Time

Location

Location

MentorMate's Office

Boulevard "Professor Tsvetan Lazarov" 67

Sofia

Bulgaria

View Map

Event description

Description

Common Patterns in microservices (Event sourcing, Saga and CQRS)

The first part of the lecture will be a dive into common patterns in microservices. We will explore event sourcing, Saga and Command Query Responsibility Segregation (CQRS) and the opportunities that they bring. And at the end of it, we will build a couple of microservices that use these patterns from scratch.

Testing microservices with Groovy and Spock

The second part will explain more about how to simultaneously test microservices and create documentation with Groovy and Spock, and what advantages they give us when testing. We will also cover how we can easily create data-driven tests with Spock.

Nice to have

Basic Java/Docker experience


Agenda

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

Break

  • 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


Speakers:

Stefan Angelov

Senior JAVA Developer

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.

Georgi Ivanov

Automation Software Architect

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.


How to get here: https://goo.gl/nzcU8G

Hope you can make it!

Additional info: office@devtalks.bg

Share with friends

Date and Time

Location

MentorMate's Office

Boulevard "Professor Tsvetan Lazarov" 67

Sofia

Bulgaria

View Map

Save This Event

Event Saved