Just build a fucking monolith

Case study: Student directory

Simple set of user stories

"Let's build microservices"

Week 1

Week 2

Week 3

...

WHERE ARE MY FEATURES??

Auth problems

"Source of truth"

Reverse proxies

Silos of knowledge

0 business value

CUT SCOPE NOW

Team: mainly Rails developers

Just build a Rails app

"But it's a monolith"

Confucius says: monolith first

You probably don't know what you're doing yet

Your initial architectural decisions will be wrong

Deliver features and value from day/week 1

Iterate

Get things in front of users

Do the simplest thing that works

Just build a fucking monolith

By Spike L

Just build a fucking monolith

  • 711