Session
Designing Backend Systems That Survive Production Incidents
Production incidents often reveal weaknesses in system design rather than isolated coding errors. When a backend system fails under real load, teams struggle with structural questions: Which component owned the decision? Where did state change? Why did the failure propagate instead of isolating?
This keynote examines the architectural patterns that determine whether a system remains understandable and manageable during an incident.
Rather than focusing on a specific framework or stack, the session centers on three design considerations that apply across languages and platforms:
- Clear responsibility boundaries- Defining transport, business logic, and state transitions in a way that makes ownership visible and predictable.
- Context and traceability - Designing logging and observability so that teams can reconstruct not just events, but the intent behind decisions.
- Intentional architectural boundaries - Evaluating when separation improves resilience and when consolidation reduces operational cost and complexity, using factors such as change frequency, deployment independence, scaling behavior, and failure isolation.
Using practical examples drawn from real service-based systems, we will explore how these design choices influence failure blast radius, recovery time, and long-term maintainability.
This keynote is not about a specific architecture style. It is about developing judgment as an engineer. Trends and stacks evolve quickly but the need for systems that remain understandable under pressure does not.
Intended audience: software engineers, backend developers, platform engineers, and architects responsible for production systems.
Angel Ceballos
Founder and CEO @ SeraphicGuardian | Architect of Defensible Systems
Raleigh, North Carolina, United States
Links
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