Design serverless apps for reliability, cold start, and cost. Event-driven patterns and observability.
Serverless fits event-driven and variable load. Use these practices to keep it reliable and cost-effective.
Best practice: treat Lambda as a building block; design event contracts and failure modes up front.
Get the latest tutorials, guides, and insights on AI, DevOps, Cloud, and Infrastructure delivered directly to your inbox.
We've shipped three end-to-end ML systems. The pieces that look obvious in slides and turn out to be the actual work.
Concrete systemd unit patterns that reduced flakiness: restart policies, resource limits, and structured logs.
Explore more articles in this category
Bad resource requests waste money or trigger OOMs. The methodology we use to right-size requests based on actual usage, and the gotchas the autoscalers don't fix.
Edge compute is useless without an edge data layer. Three serverless databases that put data within ms of your edge functions, with the tradeoffs that aren't on the marketing pages.
OIDC federation between AWS, GCP, and CI providers let us delete every long-lived cloud credential we had. The setup, the gotchas, and the trust-relationship discipline.