Design Microservices Architecture with Patterns & Principles
Evolve from Monolithic to Event-driven Microservices Architecture with designing High Scalable and High Available system
Product Brand: Udemy
4.5
Design Microservices Architecture with Patterns & Principles Coupon. Evolve from Monolithic to Event-driven Microservices Architecture with designing High Scalable and High Available system
Created by Mehmet Ozkaya | 17.5 hours on-demand video course | 1 downloadable resources
Design Microservices Architecture Course Overview
In this Design Microservices Architecture with Patterns & Principles course, we’re going to learn how to Design Microservices Architecture with using Design Patterns, Principles and the Best Practices with Iterate Design Architecture from Monolithic to Microservices. We will using the right architecture design patterns and techniques.
By the end of the course, you will Learn how to handle millions of request with designing system for high availability, high scalability, low latency, and resilience to network failures on microservices distributed architectures.
This Design Microservices Architecture with Patterns & Principles course is will be the journey of software architecture design with step by step evolving architecture from monolithic to event driven microservices. We will start the basics of software architecture with designing e-commerce Monolithic architecture that handles low amount of requests.
What you’ll 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
- 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
- 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
- CQRS and Event Sourcing Patterns, Eventual Consistency Principle, CAP Theorem
Recommended Microservices Course
Master Microservices with Spring Boot and Spring Cloud Coupon
Master Microservices with Spring Boot and Spring Cloud Best seller
The Complete Microservices & Event-Driven Architecture Coupon
The Complete Microservices & Event-Driven Architecture Best seller
Who this course is for:
- Who wants to be Software Architecture
- Who wants to deeply understand Microservices Architecture in Real-world cases
- Who wants to pass System Design Architecture Interview