All Talks

Debugging Clojure Services Under Stress

Debugging service defects is a stressful job. You wake up in the middle of the night from an ops alarm (because system fail always happen in the middle of the night). You look at the stack trace and jump into your Clojure code base. Oh, that’s strange, this condition shouldn’t happen. You look into the database. Sure enough, the state of the task is really in this unlikely state. How did that occur? You load up your server logs to the timestamp where this exception happened. Oh, …

You might be interested in:

June 2020 Backend
Parens for Python Parens for Python

Parens for Python

Carin Meier

June 2020 Backend
Literate Stream Processing Literate Stream Processing

Literate Stream Processing

Francisco Viramontes