The Blog

Engineering insights

Technical writing from our engineers — no fluff, no marketing speak. Just deep dives on software, cloud, and security.

Why GitOps is the future of Kubernetes deployments
Featured
DevOps

Why GitOps is the future of Kubernetes deployments

We've been using ArgoCD and Flux in production for 3 years. Here's what we've learned about GitOps at scale and why it's definitively better than push-based CI/CD.

Sofia Chen
8 min read
The anatomy of a supply chain attack — and how to prevent them
Cybersecurity

The anatomy of a supply chain attack — and how to prevent them

After the SolarWinds incident, supply chain attacks became a mainstream threat. We break down how they work and the controls your engineering team should implement today.

James Okafor
12 min read
Building event-driven microservices that don't become a mess
Software

Building event-driven microservices that don't become a mess

Event-driven architecture promises loose coupling and scalability. It often delivers spaghetti. Here's the patterns we use to keep async systems maintainable.

Anika Patel
10 min read
FinOps in practice: How we cut a client's AWS bill by 47%
DevOps

FinOps in practice: How we cut a client's AWS bill by 47%

Cloud costs spiral fast. We walked into a company spending $800k/month on AWS and walked out with them spending $424k — same workload, way better architecture.

Alexei Volkov
9 min read
Zero-trust is not a product. It's a philosophy.
Cybersecurity

Zero-trust is not a product. It's a philosophy.

Every vendor claims to sell zero-trust. None of them do. We explain what zero-trust actually means, why it's hard, and how to implement it properly.

James Okafor
11 min read