Microservices vs Monolithic

Image for post
Image for post

MONOLITHIC ARCHITECTURE

Image for post
Image for post

Strengths of the Monolithic Architecture

Weaknesses of the Monolithic Architecture

MICROSERVICES ARCHITECTURE

Key Benefits of a Microservices Architecture

Image for post
Image for post

Strengths of the Microservice Architecture

Weaknesses of the Microservice Architecture

How Do I Get Started with a Microservices Architecture?

1. How to Decompose

2. Building and Deploying

3. Design the Individual Services Carefully

Image for post
Image for post
Image for post
Image for post
Image for post
Image for post

4. Decentralize Things

Image for post
Image for post
Image for post
Image for post

5. Deploy

Multiple Microservices Per Operating System

One Microservice Per Operating System

Making Changes to Existing Microservice APIs While In Production

6. Making Standards

Service Dependencies

7. Failure

Bulkhead

Circuit Breaker

8. Monitoring and Logging

Log Aggregation

Stats Aggregation

One Last Thing

AFTERWORD

Experience with Front-end Technologies and MERN / MEAN Stack. Working on all Major UI Frameworks like React, Angular.

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