Beyond Review Apps: Orchestrating Full-Stack Ephemeral Environments...
summary
SeatGeek builds Ephie, an Argo CD–driven system that dynamically creates Argo CD Applications via a custom Kubernetes operator, deploys services into ephemeral namespaces, injects dynamic env vars, and provisions isolated Postgres and RabbitMQ instances when requested. Deploys use a kustomize overlay and rely on the cluster service mesh for routing. Average deploy time is ~3 minutes, adoption is ~90% monthly active engineers and ~200 environments/week, and automatic cleanup ties lifetimes to merge requests — the system scales to thousands and materially reduces staging contention.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 1:03Shared staging problems
- 9:31FE with Argo CD and CNCF tools
- 19:03Developer experience with FE
- 23:15FE adoption at SeatGeek
related talks
27mEphemeral Environment Practices - the Good, Bad, and Ugly
34mThe Full Stack Preview: Kubernetes, ArgoCD, and Ephemeral Databases
33mA Journey To Ephemeral Test Environments With EKS and ArgoCD
27mPlatform Engineering with the Argo Ecosystem: The Elastic Story
31mImplementing Preview Environments with GitOps in Kubernetes
26mManaging GitOps Deployments in Multi-cluster Production Environments
35mHow To Build Production Grade DevOps Platform Using Argoproj
06mArgo CD and Kubernetes from event based to microservices
