Have something interesting to share with Java Eastern Europe community?
Become a speaker now
Orkhan Gasimov

Orkhan Gasimov

Senior Data Developer at AppsFlyer, Ukraine

Orkhan is a software engineer, trainer and consultant with over 15 years of engineering with experience in both, front-end and back-end. Actively involved to development of distributed applications of various scales.

Speaker's activity
Refactoring Monolith to Microservices
May 18th
11:05
Talk
Russian

Distributed design is the way to go for most of the modern applications. However, when you have a startup with 1-2 backend developers in a team, it’s much easier to start with a monolithic app and refactor it when necessary.

In this talk, we will answer two questions:

     1. How to design a “correct monolith” to be able to quickly refactor it to microservices?
     2. How to refactor an existing monolith to microservices.

We will cover patterns, anti-patterns and real-life examples from personal experience. Examples will use Spring Cloud, as nowadays:

     1. There are many applications developed with Spring.
     2. Spring is used for quick development of projects from scratch.
     3. Many apps migrate to or start using Spring.

Slides
Video