CodeWithJay

Architecture & system design

Learn Event-Driven Architecture โ€” free and paid courses, roadmaps

Event-driven architecture lets services react to each other without calling each other directly. These lessons cover events versus requests, event sourcing versus CRUD, CQRS and sagas, the outbox pattern and change data capture, and how to debug an event-driven system once it is in production.

Event-Driven Architecture mini courses

Short, free lessons on one Event-Driven Architecture idea at a time.

All mini courses โ†’

Free Event-Driven Architecture video tutorials

Full-length free lessons from the CodeWithJay YouTube channel.

Free courses library โ†’

Event-Driven Architecture learning FAQ

Can I learn Event-Driven Architecture for free on CodeWithJay?
Yes. CodeWithJay currently has 10 free mini courses and 1 free video lesson on Event-Driven Architecture. Free courses need only a free account; mini courses and videos need no account at all.

Looking for something else?

Browse every technology CodeWithJay teaches, or get every paid course with one membership.