Design Microservices Architecture with Patterns & Principles

Evolve from Monolithic to Event-driven Microservices Architecture with designing High Scalable and High Available system
4.45 (5654 reviews)
Udemy
platform
English
language
Other
category
instructor
Design Microservices Architecture with Patterns & Principles
48,993
students
17.5 hours
content
Jan 2025
last update
$99.99
regular price

What you will learn

Design Microservices Architecture with using Design Patterns, Principles and the Best Practices

Learn how to handle millions of request with designing system for High Availability, High Scalability, low latency, and resilience to network failures

Journey of Software Architecture Design from Monolithic to Serverless Microservices

Step by step evolving architecture from Monolithic to Event-driven Microservices Architecture

Design E-commerce App with Monolithic - Layered - Clean - Modular Monolithic - Microservices - Event-Driven Architecture and Serverless Microservices

Microservices Decomposition Strategies

Microservices Communications (Sync / Async Message-Based Communication, API Gateways))

Microservices Data Management (Databases / Query / Commands / Distributed Transactions)

Microservices Distributed Transaction Management

Microservices Distributed Caching

Microservices Deployments with Containers and Orchestrators

Microservices Resilience, Observability, Monitoring

Microservices Design Patterns and Best Practices

The Database-per-Service Pattern, Polyglot Persistence and The Shared Database Anti-Pattern

API Gateway Pattern, Backends for Frontends Pattern-BFF, Gateway Routing/Aggregation/Offloading Pattern

Service Aggregator Pattern, Service Registry/Discovery Pattern

Materialized View Pattern, Database Sharding Pattern, CAP Theorem

Fan-out Publish/Subscribe Messaging Pattern, Topic-Queue Chaining & Load Balancing Pattern

CQRS and Event Sourcing Patterns, Eventual Consistency Principle, CAP Theorem

SAGA Pattern — Choreography-based/Orchestration-based SAGA, Compensating Transaction Pattern

Transactional Outbox Pattern, Dual Write Problem

CDC — Change Data Capture with Outbox Pattern

Code Review for Existing Microservices Architecture Repository on GitHub

Event Hubs and Real-time Event Streaming in Event-Driven Microservices Architecture

Cache-Aside Pattern for Microservices Distributed Caching

Sidecar Pattern, Service Mesh Pattern

DevOps and CI/CD Pipelines for Microservices Deployments

Deployment Strategies for Microservices: Blue-green, Rolling and Canary deployments

Infrastructure as Code (IaC) and usage in Microservices Deployments

Microservices Resilience, Observability and Monitoring Patterns

Retry and Circuit Breaker Patterns

Bulkhead / Timeout / Cache / Fallback Patterns

Elastic Stack for Microservices Observability with Distributed Logging

Microservices Health Checks: Liveness, Readiness and Performance Checks

Serverless Microservices Architecture implementation on AWS

Hands-on Design Activities, Iterate Design Architecture from On-Premises to Cloud Serverless architectures

Refactoring System Design for handling million of requests

Prepare for Software Architecture Interviews

Prepare for System Design Architecture Interviews

Screenshots

Design Microservices Architecture with Patterns & Principles - Screenshot_01Design Microservices Architecture with Patterns & Principles - Screenshot_02Design Microservices Architecture with Patterns & Principles - Screenshot_03Design Microservices Architecture with Patterns & Principles - Screenshot_04
4102762
udemy ID
6/5/2021
course created date
8/22/2021
course indexed date
Bot
course submited by
Design Microservices Architecture with Patterns & Principles - Coupon | Comidoc