Software Reliability
-
Enterprise Java

Building Idempotent Java Consumers for Replay-Safe Kafka Pipelines
Fast Kafka consumers are not automatically safe Kafka consumers. A Java service can keep up with partitions, restart cleanly, and…
Read More » -
Software Development

Failure Isolation and Recovery: Learning from High-Scale and Extreme-Scale Computing
While I have been building business-critical enterprise systems for a long time, I haven’t worked on high-scale cloud computing or…
Read More » -
Software Development

Lessons in Software Reliability
What does it take to build reliable and stable enterprise software? First, stop writing lousy code It’s unfortunate that few…
Read More »

