Practice · 2009–2019 · Cloud Scale

NoSQL for Everything

Schema-optional databases sold as a lifestyle. Right tool for some jobs; default for none.

NoSQL-everywhere failed because ACID and joins are business requirements wearing a schema. Teams paid twice: once to skip migrations, again to rebuild them in services. The fad was confusing Facebook's problem with yours.

Cost of the fad

Startups ditched Postgres for document stores "because scale," then rebuilt relational integrity in application code — and paid twice when joins came back as a product requirement.

Case studies

Patterns

Context

Split everything, then pay for the glue

Hyperscale patterns escaped the companies that needed them. Containers unified packaging; Kubernetes became the cloud OS; microservices and NoSQL were sold as defaults. Mobile-first stuck because screens changed. Cargo-cult distributed systems stuck around as invoices. The durable move was packaging and ops maturity — not rewriting every app into a mesh.

Compare with

Related

© 2026 Fadstack · Shane Code

Opinionated history · not a ranking