13. Large Company Workflow — Overview
Enterprises (500+ engineers). Microservices, Kubernetes, compliance, 99.99% uptime, SRE.
Part 13: Large Company / Enterprise Workflow (500+ Engineers)
Hundreds of engineers, regulatory scrutiny, 99.99% uptime, massive infrastructure.
Optional on first pass. Read the "In plain English" boxes for culture context, then return after 2+ years in industry or when interviewing at large companies. Pair with Comparison for side-by-side tables.
Why enterprise feels alien: When you read about enterprise engineering, every decision seems to take five times longer than it should and require ten times the meetings. That's not because enterprise engineers are slow — it's because the cost of getting things wrong is enormous. A 30-minute outage at a startup is embarrassing. A 30-minute outage at a bank, a hospital, or a stock exchange can violate regulations, lose millions of dollars, or harm people.
The fundamental shift: At a startup, you optimize for moving fast. At an enterprise, you optimize for being reliable, secure, and auditable. The same code change that takes 20 minutes at a startup might take 3 weeks at an enterprise — and the enterprise process is often the correct answer for their context.
What changes at enterprise scale:
- Code goes through multiple reviewers, often from different teams
- Changes are deployed gradually (1% of users, then 10%, then 50%, then 100%)
- Everything is logged, audited, and retained for years (often by law)
- Infrastructure is built in-house on top of cloud primitives, not bought as SaaS
- There are dedicated teams for things like security, observability, and platform engineering
- Hiring, onboarding, and process can take months
The 2026 enterprise stack at a glance:
- Languages: A mix of Go, Java, Python, TypeScript, and (in some places) Rust
- Architecture: Microservices (each service owned by a small team)
- Container orchestration: Kubernetes (often a customized internal platform)
- Service mesh: Istio or Linkerd (for service-to-service communication)
- CI/CD: Internal platforms built on GitHub Actions, Jenkins, or proprietary systems
- Observability: Datadog, Honeycomb, internal tooling
- Identity: Okta, internal SSO (single sign-on)
Mental model: Solo dev = cooking at home. Startup = small restaurant. Enterprise = international airline. Yes, both can technically "transport people," but the airline has pilots, mechanics, regulators, security checkpoints, redundant systems, multilingual staff, and detailed safety procedures — and you absolutely do not want it to operate like a food truck.
If you only remember one thing: Enterprise process exists to manage risk at scale. It looks slow because it's solving problems you don't see until you're at scale yourself.
This chapter describes how web development actually happens at large companies: enterprise SaaS, FAANG-tier consumer apps, regulated industries (finance, healthcare, government), and any organization where engineering investment is measured in hundreds of millions of dollars per year.
The fundamental shift from small-company work: at this scale, your job is not just to write code, but to navigate an organization while writing code. The technical work matters; the coordination, process, and politics around it matter at least as much.
How this chapter is organized
Each page focuses on one slice of enterprise engineering with worked examples and beginner callouts. Read them in order the first time; revisit individual pages later when you need a refresher.
Setting the stage
- The Enterprise Mindset — The trade-offs that govern every large-company decision.
- Team Structure at This Scale — Product teams, platform teams, specialized functions, career ladders.
Phase-by-phase walkthrough
- Phase 1: Discovery & Planning — OKRs, PRDs, RFCs, cross-functional reviews.
- Phase 3: Architecture — Microservices, API gateways, service meshes, event buses.
- Phase 3.5: Frontend Architecture at Scale — Design systems, micro-frontends, performance budgets.
- Phase 4: Developer Experience — Monorepos, internal CLIs, Backstage, service catalogs.
- Phase 5: Development Practices — Trunk-based development, code review, fitness functions.
- Phase 6: Testing at Scale — Contract tests, chaos engineering, security testing, compliance testing.
- Phase 7: CI/CD at Scale — Distributed builds, test sharding, progressive delivery, GitOps.
- Phase 8: Deployment & Infrastructure — Kubernetes, IaC, multi-region, secrets management.
- Phase 9: Observability at Scale — Metrics, logs, traces, SLOs, post-mortems.
- Phase 10: Security and Compliance — AppSec, SOC 2, HIPAA, PCI, threat modeling.
- Phase 11: Release Management — Freezes, release trains, change advisory, rollback.
Reality check
- A Realistic Cost Picture — What infrastructure actually costs at this scale.
- Common Pitfalls Even at This Scale — Cargo-cult microservices, process for process's sake.
- A Day in the Life of a Senior Engineer at Scale — An hour-by-hour walkthrough.
- When to Use This Workflow — Which enterprise practices to adopt and when.
- When You're "Too Big" for This Workflow — Where this guide stops applying.
When you finish, move on to Chapter 14: Comparison.