Speaker: Raimondas Tijūnaitis
This talk is about how some of us have to deal with huge and complex monolithic systems. This might look like a video game, where you advance your hard path via all kinds of obstacles but gain special tools and abilities along the way.
Some personal practices will be shared on how to tackle these problems using techniques like DDD, CQRS, messaging and micro-services. We will see how each of the techniques helps us to solve problems and how not to shoot yourself into the foot.
At the end of the day it will be shown how iterative refactoring strategy can lead you towards highly distributed and clean system.