Event-Driven Architecture in Python
An intensive, one-day workshop introducing the world of Event-Driven Architecture (EDA) using Python.
Ideal for teams that…
Solid backend and architecture — patterns proven in production.
Understand the fundamental concepts of Event-Driven Architecture
Learn practical mechanisms for implementing event-driven patterns in Python
Design efficient and responsive systems using events
Apply best practices in event-driven architecture design
What we actually do
- · Introduction to Event-Driven Architecture Characteristics and key assumptions of event-driven architecture Comparison of traditional architectural models with the event-driven approach
- · Basic Concepts and Patterns Definition and types of events in software context Event publication and subscription mechanisms Designing an event-driven system
- · Practical Tools and Libraries Introduction to event handling libraries in Python (asyncio, RxPY) Implementing a simple event queuing system Practical exercises in designing event-driven microservices
- · Advanced Design Patterns Mediator pattern and its implementation Event Sourcing – storing application state through event sequences Designing reactive systems using Event-Driven Architecture
- · Use Cases and Real-World Scenarios Case studies from various domains (e-commerce, financial systems, IoT) Group workshops – designing an event-driven architecture for a specific business problem Analyzing potential challenges and solutions
- · Summary and Q&A
From brief to retro in 30 days.
Brief & diagnosis
A call with the team lead + a short survey for participants. We define goals, gap and context.
Program customization
We adapt modules, case studies and code examples to your stack. Approval in 5 days.
Workshop
Trainer-led sessions, hands-on, code review. Mentor available between sessions too.
Retro + report
Outcome report for the team and lead. 30 days of consulting included.
Send a brief. We'll reply within 1 day.
After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.
Thank you!
We'll get back to you within 1 business day.
Other programs for teams
See all →Application architecture
Solid backend and architecture — patterns proven in production.
DDD
Solid backend and architecture — patterns proven in production.
Design patterns in C#
Solid backend and architecture — patterns proven in production.