~/talk

State of Emergency: Effective Exception Handling in a Distributed Architecture

TalkinGermanat code.talks 2019 · 2019-10-24..10-25· [distributed-systems, observability]

Presents a practical approach used at EOS TS for consistent exception handling across a highly distributed Java/Spring microservices architecture. Covers designing exception handling at the macro-architecture level to integrate logging, distributed tracing and metrics, and shows automated tooling to enforce team conventions. Aims to help teams provide uniform error information to users, support staff and neighboring systems.

AI-written summary · about

  1. 0:00Introduction
  2. 2:11Project context
  3. 3:55Why exception handling matters
  4. 5:21Java exceptions basics
  5. 7:51Exception facade
  6. 10:59Spring exception strategies
  7. 12:06Metadata for distributed systems
  8. 17:01Logging and tracing
  9. 19:09Anti-patterns and scalability
  10. 21:57Circuit breakers
  11. 23:46Recoverable errors and retries
  12. 24:52Messaging error handling
  13. 27:48Disaster recovery with Kafka
  14. 29:12Governance and shared libraries
  15. 31:41Enforcing rules with SonarQube
  16. 32:47Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.