Regional B2B SaaS (pattern case) · 2017 · cost index 4/5

Mid-market CRUD shop splits into forty repos

3× infra spend; velocity flat for two years

What happened

Eighty engineers, one product, four customers who cared about SSO and invoices. A new VP imported Netflix slides. Kubernetes arrived. So did forty microservices, distributed tracing bills, and standups about contract versioning instead of features the sales team could demo.

Failure mode

Organizational cosplay without domain boundaries or SRE headcount. Shared libraries became semver nightmares. Local dev required half the cluster. The monolith had been boring; the mesh was fragile and expensive.

Lesson

Microservices buy independent deployability when teams and traffic justify the tax. If your bottleneck is product management, decomposing the codebase just makes you slower with better dashboards.

Sources

  • Sam Newman — Monolith First
  • Cindy Sridharan — distributed systems observability costs
  • Industry pattern — mid-market microservice regret

Related tech

← All cases

© 2026 Fadstack · Shane Code

Opinionated history · not a ranking