Home / Companies / Statsig / Blog / Post Details
Content Deep Dive

From SEVs to self-serve: How we GitOps’d our infra with Pulumi & Argo CD

Blog post from Statsig

Post Details
Company
Date Published
Author
Tyrone Wong
Word Count
1,958
Language
English
Hacker News Points
-
Summary

Statsig, a company that initially struggled with manual infrastructure processes and limited resources, managed to scale to handle over 2 trillion events a day by adopting a dynamic infrastructure framework using Pulumi, Docker, and Argo CD. This transformation allowed them to overcome significant challenges such as highly manual configurations, disconnected dependencies, and resource limitations by creating a self-service, automated system that enhances both internal and external developer experiences. Their approach involved automating infrastructure as code (IaC) with Pulumi, integrating it into their CI pipeline, and using Argo CD for continuous deployment, thereby eliminating manual errors and enabling end-to-end automation from code commit to live deployment. This shift not only improved efficiency and safety but also unlocked advanced features like automated regional rollouts, service traffic sharding, and cost-based VM selection automation, setting the stage for future projects including multi-cloud deployments and policy-as-code initiatives. The company shared their journey to inspire other teams facing similar scaling issues and invited interested parties to connect via their community Slack channel for further insights and discussions.