Skip to content

About

Microservices Architecture from scratch with real time examples.

Topics

Resources

Stars

237 stars

Watchers

22 watching

Forks

Latest commit

 

History

29 Commits

Folders and files

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

About

Microservices Architecture from scratch with real time examples.

Topics

Resources

Stars

237 stars

Watchers

22 watching

Forks

Releases

Packages

Contributors