Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk shares an approach to applying microservices patterns within a modular monolith. It focuses on data consistency, distributed transactions, persistent events, and the Outbox pattern, with a member-creation example.
Syllabus
Introduction
Guillermos journey
Monoliths
Monolith Disadvantages
Microservices
Microservices disadvantages
Modular monolith
Crosspollination
Atomicity
Data Consistency
microservices patterns
patterns
distributed transactions
persistent events
tech stack
Kafka gem
Events
Outbox
Outbox code
Member creation
rollback
final slide
conclusion
Taught by
Ruby Central