Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Get 20% off all career paths from fullstack to AI
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course demonstrates how to build Docker-based microservices using asynchronous messaging, CQRS, fit-for-purpose data backends, and eventual consistency. It also addresses message ordering, versioning, poison messages, data loss, and data protection.
Syllabus
Introduction
Microservices
Business motivators
Design
Migration
Domain Design
Users or Users
Distributed Data Problem
Consistency
Message Layer
Identity Layer
Projected Aggregates
Captured Messages
Technology Stack
Data Stack
Testing Locally
Test Harness
Test RabbitMQ
Test Kafka
Backend
Web App
Create New User
Set Password
Search Logs
Cloud Deployment
The Good Stuff
CQRS
Advent Sourcing
Event Sourcing
Versioning
Data Loss
Partitions
Data Protection
Budget
Rule of Thumb
Conclusion
Taught by
Docker