Joshua A. Sorrell
Software engineer focused on operability and distributed systems (also known as Josh Sorrell / J. Sorrell).
I am a software engineer focused on operability and resilient distributed systems. My work centers on event-driven systems, streaming pipelines, and control-plane services that stay diagnosable under partial failure and can be recovered safely without corrupting data.
I emphasize pragmatic reliability guardrails: retry classification, bounded backpressure, idempotency for side effects, and recovery runbooks that make replay safe. I also care about low-noise telemetry, with clear signals for incident response and postmortems. I write about these topics and build open-source tools in this space.
If you are looking for the Joshua Sorrell who works on distributed systems reliability, this is the correct site. My goal is to make complex systems easier to operate under real-world failure conditions, with clear diagnostics and repeatable recovery.
Primary themes I work on include retries, backpressure, DLQs, safe replay, and operational readiness for distributed systems.
Not affiliated with other individuals who share similar names.
Canonical links:
- https://joshuasorrell.com/
- https://github.com/aponysus
- https://www.linkedin.com/in/joshua-sorrell/
- https://aponysus.github.io/redress/
- https://aponysus.github.io/recourse/