Blog

Zero-Trust at 500M Users: Lessons from Scale

December 19, 2025

Zero-trust architecture sounds straightforward in a whiteboard session. In practice, implementing it for a platform serving 500 million monthly active users across eight geographic regions required solving problems that no reference architecture prepares you for.

The Starting Point

The platform had a traditional perimeter-based security model: a VPN for internal services, network-level ACLs between environments, and implicit trust within the production VPC. This worked at 10 million users. At 500 million, the blast radius of any single compromised service was unacceptable.

Key Decisions

Identity-Based Routing

We replaced network-level trust with identity-based routing. Every service-to-service call now carries a cryptographically signed identity token, verified at the receiving end. This meant no service could communicate with another simply by being on the same network.

Micro-Segmentation

We segmented the network into zones based on data sensitivity, not team ownership. Payment processing services exist in a separate segment from user profile services, even when owned by the same team. Each segment has its own egress controls and monitoring.

Graduated Rollout

We didn't flip a switch. The migration took 14 months, starting with the most sensitive services (payments, authentication) and gradually expanding. Each phase included a shadow mode where we logged policy violations without enforcing them, giving teams time to update their service configurations.

What We Learned

The hardest part wasn't the technology — it was changing the engineering culture. Teams accustomed to implicit trust had to adopt explicit service-to-service authentication, and that required new tooling, documentation, and developer experience investment.

Zero-trust at scale is as much an organizational challenge as a technical one.

Ready to Start

Let's build it secure from the start.

Whether you're designing a new platform, scaling an existing one, or navigating a compliance milestone — we'll meet you where you are.