2010–2016

Cloud Scale

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.

52 technologies in this era

Platform · 2013–now

Docker / Containers

Stuck

Ship the environment with the code. The packaging unit of modern compute.

Practice · 2010–now

Mobile-first / Responsive

Stuck

Design for the small screen first. Became table stakes, not a differentiator.

Architecture · 1970–now

Modular monolith

Stuck

One deployable with clear boundaries. The unfashionable default that keeps shipping while microservices argue about ownership.

Platform · 2014–now

Kubernetes

Stuck

Container orchestration that became the cloud's OS. Overkill for many; unavoidable for many others.

Platform · 2014–now

Apache Spark

Stuck

In-memory data processing that made Hadoop feel overnight. Still the batch/stream workhorse under many lakehouses.

Platform · 2011–now

Apache Kafka

Stuck

Durable log as nervous system. Event-driven architecture with real operational teeth.

Platform · 2009–now

Redis

Stuck

Fast structures in memory with persistence options. Cache, queue, session store — pick your footgun.

Framework · 2013–now

React

Stuck

Components and unidirectional data. Won the front-end by being good enough and having a gravitational ecosystem.

Language · 2009–now

Go

Stuck

Small language spec, fast compiles, great concurrency story. Cloud infra's favorite hammer.

Platform · 2014–now

Terraform

Stuck

Declarative infra with state files everyone learns to fear. The closest thing to versioned datacenters.

Language · 2014–now

Swift

Stuck

Apple's successor to Objective-C. The price of admission to serious iOS and macOS development.

Language · 2011–now

Kotlin

Stuck

Java without the boilerplate ceremony. Google's Android pick and Spring's polite nod kept it climbing.

Platform · 2012–now

Webpack

Mutated

The bundler that taught JavaScript developers what suffering means. Still under legacy apps; Vite owns greenfield.

Platform · 2012–now

Ansible

Stuck

YAML over SSH that sysadmins could actually read. The config-management winner by approachability.

Platform · 2009–now

MongoDB

Mutated

Document DB that became a punchline, then a grown-up product. Survived by getting serious about transactions and ops.

Platform · 2010–now

Elasticsearch

Stuck

Full-text search and log analytics at scale. Powerful, hungry, and everywhere in observability stacks.

Framework · 2014–now

Vue

Stuck

Progressive framework with a friendlier learning curve. Steady share without the cult volume.

Framework · 2016–now

Svelte / SvelteKit

Stuck

Compile away the framework. Less runtime theater, more shipped HTML — including this site.

Framework · 2010–now

Express.js

Stuck

Thin routing layer on Node that became the default API sketchpad. Middleware culture in a single file.

Architecture · 2015–now

gRPC

Mutated

Binary RPC with contracts. Fast internal glue that should never face the public internet without a gateway.

Language · 2011–now

Elixir

Stuck

BEAM reliability with modern syntax. Phoenix and LiveView keep the torch for pragmatic functional web.

Platform · 2015–now

Bazel

Stuck

Hermetic builds for monorepos that hurt until they save you. Google brainworm or serious reproducibility — pick one.

Framework · 2014–now

Phoenix / LiveView

Stuck

Real-time Elixir on the BEAM with HTML-over-the-wire before it was cool. Small but fiercely loyal community.

Platform · 2008–now

Apache Cassandra

Stuck

Wide-column store built for Netflix-scale write throughput. Resume-driven clusters optional.

Platform · 2007–now

Neo4j

Stuck

Property graph database that finally made graph queries a product. Niche that pays when the graph is the domain.

Architecture · 2012–now

Microservices Everywhere

Costly fad

Independent deployability as religion. Correct for some; ruinous cargo-cult for most.

$ Teams split 4-person products into 40 services, then hired SREs to babysit the mesh. Many later consolidated — after years of distributed tracing invoices and on-call trauma. See case studies on premature microservices and big-bang cutovers for named failure modes.

Practice · 2014–now

SPA for Every Page

Costly fad

Client-side apps as the only architecture. Great for apps; absurd for brochures.

$ Marketing sites and docs portals shipped multi-megabyte JS bundles for content that wanted HTML. SEO and performance teams spent years unwinding "modern" defaults.

Practice · 2005–now

ORM-as-database

Mutated

Hide SQL until N+1 queries own your night. Good ORMs survived; "never write SQL" didn't.

Platform · 2011–now

Jenkins

Mutated

Plugin palace CI that defined pipeline culture — and Groovy nightmares. Still running somewhere in your org.

Framework · 2011–2020

Ember.js

Faded

Convention-over-configuration SPA framework. LinkedIn and Discourse kept the faith; everyone else went React.

Framework · 2013–now

Ionic

Mutated

Mobile UI kit on Cordova then Capacitor. Still ships hybrid apps for teams that prioritize one codebase over polish.

Platform · 2007–2023

Heroku

Faded

git push deploy and twelve-factor bliss. The PaaS that taught a generation what deploy should feel like — then priced them out.

$ Free-tier sunsetting and Salesforce neglect sent hobbyists and startups shopping mid-project. Dyno pricing that made sense at demo scale became a line item at traction.

Practice · 2011–now

SAFe / scaled agile industrial complex

Costly fad

Agile at enterprise scale with certifications and train metaphors. Process theater with a subscription model.

$ Certified release trains, PI planning offsites, and agile coaches billing seven figures to wrap waterfall in sticky notes. Velocity went up on slides; cycle time often did not.

Practice · 2009–2019

NoSQL for Everything

Costly fad

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

$ 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.

Platform · 2009–2020

Apache Mesos

Faded

Datacenter kernel before Kubernetes won the orchestration war. Twitter survived on it; most did not need it.

Platform · 2006–2018

Hadoop Everywhere

Costly fad

MapReduce as lifestyle. The elephant in rooms that needed a spreadsheet.

$ Enterprises stood up Hadoop clusters for gigabytes of data that fit on one Postgres instance. Hadoop admins, ZooKeeper nightmares, and ETL rewrites burned millions before Spark and cloud warehouses retired the elephant.

Framework · 2010–2021

AngularJS (1.x)

Faded

Two-way binding magic that became a migration tax. Angular 2+ was a rewrite; the 1.x apps lingered for years.

Framework · 2012–2018

Meteor

Faded

Full-stack JS with live data sync before anyone agreed on modules. Magic demo, fragile production.

Framework · 2011–2022

Xamarin

Faded

C# for iOS and Android before Flutter and React Native won the cross-platform narrative.

Framework · 2013–2020

Polymer / Web Components hype

Faded

Google's web components push before the platform was ready. Shadow DOM slides; React won the component war.

Framework · 2009–2019

Apache Cordova / PhoneGap

Mutated

HTML in a native WebView with camera plugins. The first cross-platform mobile bet before React Native ate lunch.

$ Teams shipped WebView shells as "native apps," then paid twice for performance fixes, plugin rot, and App Store rejections when users noticed the jank.

Platform · 2005–2018

CouchDB

Faded

Document store with replication and offline sync as the headline. MongoDB took the NoSQL spotlight.

Platform · 2009–2020

Chef

Faded

Ruby DSL infrastructure as code with cookbooks and a community site. Ansible ate the simpler path.

Platform · 2005–2019

Puppet

Faded

Declarative config management with a heavy enterprise sales motion. Still haunts datacenters that virtualized early.

Practice · 2010–2020

CQRS everywhere

Costly fad

Command/query separation as default architecture. Right for high-scale event domains; absurd for to-do lists.

$ Teams split read and write models for CRUD apps that never needed separate projections. Double the schemas, double the bugs, double the on-call surface — for a blog admin.

Practice · 2011–now

Event sourcing everywhere

Costly fad

Store every state change as an eternal log. Audit gold for some domains; operational nightmare as a default.

$ Immutable event logs for domains that needed UPDATE statements. Replay debugging sounded elegant until production needed GDPR deletes and schema migrations on millions of events.

Architecture · 2017–2024

Service mesh everywhere

Costly fad

Sidecar proxies for every microservice. Netflix problems with startup headcount.

$ Istio sidecars on three-service startups burned SRE headcount on mTLS ceremonies nobody could debug. Many teams ripped mesh out before the observability dashboard paid rent.

Platform · 2012–2018

Grunt

Faded

The first JavaScript task runner that made config files a lifestyle. Gulp and webpack ate its lunch.

Platform · 2013–2019

Gulp

Faded

Streaming build pipelines with code-over-config aesthetics. Briefly cool; webpack became the sun.

Platform · 2012–2017

Bower

Faded

Front-end package manager before npm figured out flat dependency trees. jQuery plugins as a service.

Platform · 2009–2018

Riak

Faded

Dynamo-inspired KV store from Basho. Bet on eventual consistency; lost to operational simplicity elsewhere.

Platform · 2011–2017

Parse

Faded

BaaS before Firebase owned the category. Open-sourced on the way out; trust never recovered.

$ Facebook shut down Parse with a year's notice, forcing thousands of mobile backends into emergency migrations or self-hosted forks.

© 2026 Fadstack · Shane Code

Opinionated history · not a ranking