Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Microservices Architecture Patterns

via YouTube

Overview

This course covers learning outcomes and goals related to microservices architecture patterns. Students will gain knowledge of client-side and server-side load balancing, SAGA, API Gateway, highly available architecture design, microservices communication, observability, service mesh, caching architectures, event-driven microservices patterns, and more. The course teaches individual skills such as using AWS Lambda, Spring Cloud Gateway, Istio, NATS, RSocket, event sourcing, and CQRS. The teaching method includes theoretical explanations, architectural use cases, case studies, and practical examples. The intended audience for this course includes software developers, architects, system designers, and anyone interested in microservices architecture and design patterns.

Syllabus

Client Side Load Balancing | Microservices Architecture Pattern | Tech Primers.
Server Side Load Balancing | Microservices Architecture Pattern | Tech Primers.
SAGA | Microservices Architecture Patterns | Tech Primers.
API Gateway | Microservices Design Pattern | Swiggy Architecture (Imaginary) | Tech Primers.
How to design Highly Available Architecture? | High Availability & Disaster Recovery | Tech Primers.
Microservices Design Pattern - When to use Kafka and REST? | Tech Primers.
AWS Lambda with API Gateway and CloudWatch Example | Serverless Architecture | Tech Primers.
Why Service Mesh? | Microservices Architecture Pattern | Tech Shots.
Microservices Communication | Transactionality, HA, Resiliency, Fault tolerance and Reliability.
Microservices and Kubernetes Observability | Metrics, Logs, Tracing, Chaos Experiments.
Spring Cloud Gateway with Hystrix example | Tech Primers.
Linkerd Service Mesh Spring Boot Example on GKE | Tech Primers.
Serverless in 2020 | Architectural Use cases | Tech Primers.
C4 Architecture Model | Tech Primers.
Istio Architecture | Service Mesh in Kubernetes | Tech Primers.
Strangler Application Pattern | e-Commerce Application Case Study | Monolith to Microservices.
Let's Try NATS | Cloud Native Messaging System | JNats | Tech Primers.
Rapids Rivers Ponds | Event Driven Microservices Pattern | Tech Primers.
Caching Architectures | Microservices Caching Patterns | System Design Primer | Tech Primers.
Batch Processing vs Stream Processing | System Design Primer | Tech Primers.
RSocket | Reactive Socket Streams | What, Why and When to use? | Tech Primers.
Event Sourcing & CQRS | Stock Exchange Microservices Architecture | System Design Primer.
Mono repos at Swiggy | Microfrontends & Mono repos Explained | Tech Primers.
SAGA 2 | Compensating Transaction Pattern | Zomato System Design Primer.

Taught by

Tech Primers

Reviews

Start your review of Microservices Architecture Patterns

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.