Allegro Tech Talks Poznań #5

allegro Tech
allegro Tech
Public group
Location image of event venue


This time we will talk about microservices! What is the current industry view on microservices, what are pros and cons of this approach, what we've learnt over the recent years about its maintainability.



Consumer Driven Contracts and Your Microservice Architecture
Prelegent: Marcin Grzejszczak

Consumer driven contracts (CDC) are like TDD applied to the API. It’s especially important in the world of microservices. Since it’s driven by consumers, it’s much more user friendly. Of course microservices are really cool, but most people do not take into consideration plenty of potential obstacles that should be tackled. Then instead of frequent, fully automated deploys via a delivery pipeline, you might end up in an asylum due to frequent mental breakdowns caused by production disasters.

We will write a system using the CDC approach together with Spring Boot, Spring Cloud Contract verifier. I’ll show you how easy it is to write applications that have a consumer driven API and that will allow a developer to speed up the time of writing his better quality software.

Stages of maturity on the way to microservices
Prelegent: Jarek Pałka

"Microservies. Everybody is talking about microservices. Everybody says they do microservces (or at least they plan to). The definition of microservice architecture is quite broad and vague: functional decoupling into discrete services. Therefore a number of approaches, with different flavors and implementations is so great - everybody can do microservices differently. In this talk we aim to categorize and make some things clear. Based on experience from multiple companies, projects and f*ck ups, we would like to propose certain maturity criteria which organizations must embrace to start with microservices approach. Without these, things might work but times might become even harder. We will walk through multiple practices essential for successful microservices rollout, validate them and justify. This won’t be a purely technical talk - no successful change in the organisation happened on purely technical bases. We will correlate the maturity criteria with some business drivers, which help team-up business and technical guys on the same side. If your organisation considers microservices, or you - as an engineer - need some argument to better justify the technical choices, this talk might be for you."


18:00 - Registration starts (+ Networking & beer & snacks)

18:30 - Consumer Driven Contracts and Your Microservice Architecture

19:30 - Stages of maturity on the way to microservices

Allegro Tech Talks is a series of meetups where we talk about projects that we run, problems that we face and unique solutions that we implement. What is more, we invite external guests to learn about their experiences and point of view.