Microservices Architecture from scratch with real time examples.
๐ Course Plan
๐ Monolith vs Microservices - An Analysis
๐ 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 : Serverless pattern
๐ Microservices Deployment Patterns : Blue-Green | Cananry | Rolling Patterns
โฉ Demo & Demo
โฉ Microservices Projects Store: Demo Projects
coming soon ..
Going to be helpful alot for interviews
๐ฅ Microservices Antipatterns
๐ฅ CAP Theorem