Reliability
Building Reliable AI Agents: Beyond the Demo
AI agents are compelling in demos. A language model that can use tools, retrieve information, take actions, and chain …
AI Engineering Is Software Engineering
There’s a tendency to treat AI features as different from other software. Different enough that normal engineering …
Building Resilient Spring Boot Services
Resilience patterns exist to handle the failures that are guaranteed to occur in distributed systems. Downstream …
Distributed Systems: The Problems You Get for Free
Every system that communicates over a network is a distributed system, and distributed systems fail in ways that …