Microservices Architecture
Offered By: YouTube
Course Description
Overview
Syllabus
0 Microservices Architecture || Course Plan .
1 Monolithic vs Microservices || Microservices Architecture || Analysis.
2 Microservices Design Principles || Microservices Architecture.
3 Microservices Design Patterns || Microservices Architecture.
4 Microservices Decomposition Pattern: By Domain and Subdomain || Microservices Design Patterns.
Microservices Decomposition: Strangler Pattern || Microservices Design Patterns.
Microservices Decomposition: Sidecar/Sidekick Pattern || Microservices Design Patterns.
Service Mesh Architecture || What is Services Mesh|| Microservices Design Patterns.
Decomposition Pattern: Summary || Microservices Design Patterns.
Single Database per service | Shared Database per service | Database Patterns for Microservices.
Database Patterns: CQRS || What is CQRS? || Database Patterns for Microservices.
Data Consistency | Eventual Consistency | Strong Consistency | Database Pattern for Microservices.
What is Event-Driven Architecture? || Event Driven Systems || Database Patterns for Microservices.
What is Event Sourcing Architecture? || Event Sourcing || Database Patterns for Microservices.
Two-Phase Commit || 2-Phase Commit protocol || Database Patterns for Microservices.
Saga Pattern for Microservices || What is Saga pattern? || Database Patterns for Microservices.
Database Patterns: Summary || Database Patterns for Microservices || Microservices Architecture.
How Microservices Talk to Each Other? || Inter-service communication || Microservices Communication.
Synchronous vs Asynchronous Communication || Microservices Communication.
HTTP & REST: Synchronous Communication || Microservices Communication.
Message Based Asynchronous Communication: An Overview of Tools || Microservices Communication.
What is GraphQL || REST vs GraphQL || Microservices Communication.
Microservices Communication Patterns: Summary || Microservices Architecture.
API Gateway || Microservices Integration Patterns.
Aggregator Pattern || Branch Pattern || Chained Pattern || Microservices Integration Patterns.
Client Side UI Composition Pattern || Microservices Integration Patterns.
Microservices Integration Patterns: Summary || Microservices Architecture.
Log Aggregation || Distributed Tracing || Performance || Microservices Observable Pattern.
Circuit Breaker || Circuit Breaker In Microservices || Microservices Architecture.
Service Registry & Discovery || Service Registry + API Gateway || Microservices Architecture.
Load Balancer || Load Balancer in Microservices Architecture || Microservices Architecture.
Configuration Management in Microservices || Microservices Architecture.
Microservices Cross-Cutting Concerns: Summary || Microservices Architecture.
What is Container? || What is VM? || VM vs Container || Microservices Deployment Patterns.
Deployment Patterns of New Microservices || Microservices Deployment Patterns.
What is Serverless || What is FaaS || Serverless vs FaaS || Microservices Deployment Patterns.
Rolling Deployment | Canary Deployment | Blue-Green Deployment | Microservices Deployment Patterns.
Microservices Architecture: Summary || Conclusion || What Next??.
Microservices Anti-patterns | How to avoid Microservices Anti-patterns?.
Microservices Security Patterns & Best Practices || Microservices Architecture.
Taught by
Green Learner
Related Courses
Computing: Art, Magic, Science - Part IIETH Zurich via edX Web Application Development: Basic Concepts
University of New Mexico via Coursera Web Application Development: The Presentation Tier
University of New Mexico via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique