Cloud
Cloud migration playbook for LA startups
Migrate to AWS or Azure without breaking runway.
Why LA startups migrate to the cloud badly
The most expensive cloud migrations we see in Los Angeles are not the ones led by inexperienced teams — they're the ones led by experienced teams that treated the migration as a lift-and-shift infrastructure project instead of a product decision. The result is a data center that costs 40% more, runs slower, and locks the company into a single hyperscaler for years.
This playbook is written specifically for LA-area startups between seed and Series B, where the wrong architectural bet can burn a full quarter of runway.
Step 1: Decide what "cloud" means for your stage
At seed, "cloud" almost always means a fully managed PaaS (Vercel, Netlify, Supabase, Fly.io, Render) plus one hyperscaler for the data that doesn't fit that model. You are not big enough to justify a Kubernetes team. You are not big enough to negotiate meaningful discounts. Your job is to ship product, not to run infrastructure.
At Series A, you probably add one primary hyperscaler (AWS is still the LA default; GCP is common in AI-heavy shops; Azure dominates when the buyer is an enterprise) and start moving data-heavy workloads onto managed services (RDS, Cloud SQL, BigQuery, Redshift).
By Series B, you have a small platform team, a real cost model, and a defensible reason for every service you run.
Step 2: Build the cost model before you build the architecture
Every LA startup we've helped migrate has had the same "wait, how much?" moment three months in. Avoid it by building a spreadsheet that estimates, per month:
- Compute (right-sized, not on-demand list price)
- Egress (this is where surprise bills come from)
- Storage tiers and lifecycle policies
- Managed database costs at your expected connection and IOPS load
- Observability (Datadog, Honeycomb, and their peers can quietly exceed compute)
- Reserved-instance or savings-plan commitments you can safely make
If the model shows more than 30% of your infra spend going to egress or observability, redesign before you migrate.
Step 3: Migrate in slices, not waves
The playbook that works:
- Stateless first. Move the web tier and workers behind a load balancer. This is low-risk and forces you to fix your CI/CD.
- Async next. Move queues, jobs, and cron. This surfaces hidden coupling.
- Stateful last. Databases and object storage move only after you've run the new environment in shadow for at least two weeks.
- Cut over on a Tuesday. Never Friday. Never before a holiday. Never before a fundraise close.
Step 4: Get identity, network and secrets right on day one
The three things that are painful to retrofit:
- SSO for the cloud console from your identity provider, not shared root accounts.
- A VPC design that leaves room for a second region and a staging environment without renumbering.
- A secrets manager wired into your deploy pipeline — not
.envfiles in the repo.
Startups that skip these spend a Series B engineer-quarter fixing them later.
Step 5: Instrument before you optimize
You cannot cost-optimize what you cannot see. Before your first optimization sprint:
- Tag every resource with team, environment, and product area.
- Turn on cost anomaly detection.
- Build a weekly cost review that a non-engineer can read.
Step 6: Know when to hire vs. contract
Below ~$25k/month in cloud spend, a fractional platform engineer or a specialist LA consultancy is almost always cheaper and better than a full-time hire. Above that, the economics flip. Above $100k/month, you need at least one FinOps-literate engineer whose job includes reading the bill.
The LA-specific angle
Los Angeles has an unusually strong bench of cloud-native consultancies concentrated in Santa Monica, El Segundo and Culver City, most with direct experience in media, adtech, and D2C — the three verticals where egress bills bite hardest. Our directory tags providers by cloud specialty and by the stage of company they typically serve; use those filters when you build your shortlist.