Course Highlights
  • Learn about microservices architecture
  • Learn how to implement software architecture patterns for a distributed system to allow scalability whilst maintaining consistency
  • Learn techniques to help you in the design, development, deployment and monitoring of your microservice based system
  • Identify technical challenges and common pitfalls
Curriculum

4 Topics
Introduction
What are microservices and when should I use them?
Microservice Applicability
Why many microservices projects fail

5 Topics
Microservice template
Microservice Templates - Getting Started
Code Repository Setup
Microservice Decomposition
Microservice Decomposition

5 Topics
Inter-Service Communication
Synchronous vs Asynchronous flows
Service Registration
Service Discovery
Service Registration & Discovery - Getting Started

7 Topics
Databases
API Composition
Event Sourcing
Event Sourcing - Getting Started!
Two Phase Commit
Saga
Choosing the right data pattern

7 Topics
Failover Mechanism
Circuit breakers
Circuit breakers - Getting Started
Health API
Logging Techniques
Troubleshooting Microservices
Next Steps

  Write a Review

Microservices Software Architecture: Patterns and Techniques

Go to Paid Course