Skip to content

codefarm0/Microservices-Architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

29 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Microservices-Architecture

Microservices Architecture from scratch with real time examples.

๐Ÿ‘‰ Course Plan

๐Ÿ‘‰ Monolith vs Microservices - An Analysis

๐Ÿ‘‰ Design Principles | Boundaries around microservices | Guidelines to follow when designing microservices application

๐Ÿ‘‰ Microservices : Design Patterns

Microservices Characteristics : Scalability | Availability | Resiliency | Isolating Failures | Continuous delivery

โŒจ Microservices Decomposition Pattern : By Domain and Subdomain

โŒจ Microservices Decomposition Pattern : Strangler Vine Pattern

โŒจ Microservices Decomposition Pattern : Sidecar Pattern

โŒจ Microservices Decomposition Pattern : Service Mesh

๐Ÿ’พ Microservices Database Pattern : Database per service & Shared Database per service

๐Ÿ’พ Microservices Database Pattern : CQRS - Command Query Responsibility Segregation

๐Ÿ’พ Microservices Database Pattern : Data Consistency - Eventual vs Strong Consistency

๐Ÿ’พ Microservices Database Pattern : Event-Driven Architecture

๐Ÿ’พ Microservices Database Pattern : Event Sourcing

๐Ÿ’พ Microservices Database Pattern : 2 Phase Commit

๐Ÿ’พ Microservices Database Pattern : SAGA

๐Ÿ’พ Microservices Database Pattern : Summary

๐Ÿ“ž Microservices Communication : How microservices talk to each other

๐Ÿ“ž Microservices Communication : Synchronous vs Asyncronous

๐Ÿ“ž Microservices Communication :HTTP & REST

๐Ÿ“ž Microservices Communication: Message Based Communication

๐Ÿ“ž Microservices Communication: GraphQL

๐ŸŒ  Microservices Integration Patterns : API Gateway

๐ŸŒ  Microservices Integration Patterns : Aggregator Pattern

  • Chained Pattern

  • Branch Pattern

๐ŸŒ  Microservices Integration Patterns : Clientside UI Composition Pattern

๐Ÿ Microservices Observable Patterns : Log Aggregation & Distributed Tracing

๐Ÿ Microservices Observable Patterns : Health Check & Performance Metrics

๐Ÿ”ฅ Microservices Cross Cutting Concern Patterns : Circuit Breaker Pattern

๐Ÿ”ฅ Microservices Cross Cutting Concern Patterns : Service Registry & Discovery

๐Ÿ”ฅ Microservices Cross Cutting Concern Patterns : Load Balancer

๐Ÿ”ฅ Microservices Cross Cutting Concern Patterns : External Configuration

๐ŸŒˆ Microservices Deployment Patterns : What is Container | What is VM | Container vs VM

๐ŸŒˆ Microservices Deployment Patterns : Multiple service instances per host & Service instance per host | Service Instance per VM | Service Instance per Container

๐ŸŒˆ Microservices Deployment Patterns : Serverless pattern

๐ŸŒˆ Microservices Deployment Patterns : Blue-Green | Cananry | Rolling Patterns

Microservices Architecture : Conclusion | What Next?

โฉ Testing Microservices

โฉ Demo & Demo

โฉ Microservices Projects Store: Demo Projects

Microservices Security Patterns

coming soon ..

Miscelaneous (Learning is not the DESTINATION but JOURNEY, so keep exploring ....)

Going to be helpful alot for interviews

๐Ÿ”ฅ Microservices Antipatterns

๐Ÿ”ฅ CAP Theorem

Releases

No releases published

Packages

 
 
 

Contributors