Session
Making the Invisible Visible: Domain-Driven Observability in Distributed Systems
When distributed systems fail, they fail in the language of infrastructure—timeouts, connection pools, and circuit breakers. But when stakeholders ask "what went wrong?", they speak in the language of the domain—failed orders, delayed shipments, or missed payments. This gap between technical observability and business understanding creates a critical blind spot.
This talk demonstrates how Domain-Driven Design principles transform observability from an infrastructure concern into a strategic business capability. You'll learn practical techniques for designing observable bounded contexts, modeling domain events as first-class observability signals, and building monitoring that speaks the ubiquitous language. We will be doing this work using a Quarkus ecosystem.
**What you'll learn:**
- How to apply DDD tactical patterns (aggregates, domain events, bounded contexts) to design inherently observable systems in a Quarkus environment
- Techniques for correlating technical metrics with business outcomes using domain-driven correlation IDs and causation chains
- Strategies for making implicit domain knowledge explicit through structured logging and domain-specific metrics
- Real-world patterns for debugging distributed workflows by following the domain story rather than the technical stack trace
- How to bridge the gap between technical observability and business stakeholder understanding
**Key Takeaways:**
Attendees will leave with concrete patterns for implementing observability that serves both technical debugging and business understanding. You'll see how proper bounded context design naturally enables better tracing, how domain events become powerful audit trails, and how the ubiquitous language makes logs readable by domain experts, not just engineers.
This is not about specific monitoring tools—it's about applying DDD thinking to make your entire distributed system tell its own story in terms your business can understand.
### Level of Expertise
Intermediate - Attendees should have basic familiarity with distributed systems concepts and some exposure to DDD principles (bounded contexts, domain events, ubiquitous language).
### Target Audience
Software architects, technical leads, and senior developers working on distributed systems who want to bridge the gap between technical observability and business understanding. Also valuable for domain modelers seeking to understand the operational aspects of their designs.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top