Monolith to Microservices : Ep1 : Are you ready ?

Image for post
Image for post

Overview

What is a Monolith?

Image for post
Image for post
Figure 1: Technically Partitioned Monolith
Image for post
Image for post
Figure 2: Domain Partitioned Monolith

Single Process Monolith

Image for post
Image for post
Figure 3: Single Process Monolith- All code is packed in a single process

Distributed Monolith

Third-Party Black Box Systems

Is Monolith Bad?

Usages

Challenges of Monolith

What is a Microservice?

Image for post
Image for post
Figure 4 : Microservices

Why do you want to move to Microservices?

Microservices Tax

So when to start the Migration?

Image for post
Image for post
Figure 5: Identifying the components for decomposition Ref :Monolith to Microservices by Sam Newman

Written by

CTO @ ZorroSign | Seasoned Software Architect | Expertise in AI/ML , Blockchain , Distributed Systems and IoT | Lecturer | Speaker | Blogger

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store