DevConf.CZ

Legacy Modernisation Simplified: The Strangler Fig Pattern for Micro services Migration
06-14, 14:00–14:35 (Europe/Prague), D0206 (capacity 154)

There is no denying the fact that many development efforts have to be spent on existing applications - legacy that is - which typically exhibit a monolithic design based on traditional tech stacks. Thus, affected companies strive to move towards distributed architectures and modern technologies. This talk introduces you to the strangler fig pattern, which aids a smooth and step-wise migration of monolithic applications into separate services. The practical part shows how to apply this pattern to extract parts of a fictional monolith shedding light on its pros and cons in a tangible scenario. We will also have a look at the human and procedural aspects of employing this pattern and will tackle the technical challenges involved.
After this talk, you'll have a better understanding of and a concrete blueprint for extracting functionality from your monoliths, thereby gradually evolving into a (micro)service architecture and an en vogue tech stack.

See also:

Hello! I'm Shardul Inamdar, I'm a developer at Red Hat with a passion for teaching. I've helped hundreds of students learn to code and change their lives by becoming a developer. I have good experience in development and instructor roles.

My first foray into computers and programming was at a very young age, I used to spend most of my childhood in my dad's computer lab. Since then, I've made many websites, apps and chat-bots. But most importantly, I realized that my greatest passion is teaching.

Coming from a non tech Instrumentation branch to cracking a product based company like Red Hat, I have seen it all. From learning how to code to teaching 500+ students coding. I like to share my experience with the world.

With over ten years of experience in the industry, I am passionate about technology and software architectures and have planned, developed, and implemented complex software solutions.