Software Engineer with professional experience across various technologies and verticals, designing software architecture and developing large scale enterprise systems. Specializing and holding masters degree for search systems and machine learning.
Microservices – Just Another Spaghetti Sauce Recipe
Microservices are becoming a de facto standard for software architecture. Business demands to shorten time to market and the constant needs to roll quick updates are primary advocates for microservices.
Microservices showcased they are the appropriate approach to roll fast releases.
However, microservices introduce a lot of complexity that might represent a trap for inexperienced teams, that might easily cause a completely opposite effect. Without appropriate design the code can become even worse that the dreaded monolith and the releases will suffer continuous delays.
Microservices require discipline, experience and broad technical knowledge in order to successfully incorporate them in practice.
In this talk I’m about to present how not to fall in the traps accompanying this approach.