Essay · 10 min read

The Majestic Monolith

David Heinemeier Hansson · Signal v. Noise (DHH) Free Intermediate

DHH built Basecamp and Hey with a tiny team by refusing to split the app into a fashionable web of microservices. If your engineer wants to start with distributed services 'so it scales later', this is the counterargument: a single, understandable codebase is what lets a small team ship fast and hold the whole thing in their head. It shows that the simplest architecture is often a deliberate senior choice, not a lack of ambition.

  • A monolith keeps the whole system changeable by one person, which is what an early team needs.
  • Microservices solve an organizational scale problem you probably do not have yet.
  • Optimize architecture for the team you have today, not the company you imagine at Series C.

The question it answers

  1. When my technical hire and I disagree on the tech stack, whose call is it?

Read with it

  1. 200+ candid conversations with Indian founders and investors on how they actually found their idea, spotted a trend, and... Apple Podcasts Podcast · podcast series (45-90 min episodes) The Neon Show (formerly 100x Entrepreneur) Siddhartha Ahluwalia
  2. YC is the canonical authority on early-stage team formation, and this is their direct playbook for the exact problem a... YC Startup Library Article · ~12 min read How to Find a Technical Co-Founder Y Combinator
  3. Basecamp's battle-tested, opinionated system for shipping meaningful work in fixed cycles without endless backlogs, a primary... Basecamp / 37signals Book · free online book Shape Up: Stop Running in Circles and Ship Work that Matters Ryan Singer
  4. Sometimes the two ideas are a proxy for a deeper problem: you have no agreed way to make a call when you disagree. This HBR... Harvard Business Review Article · ~8 min read Cofounders Need to Learn How to (Productively) Disagree Evelyn Nam
  5. When two cofounders disagree on how big the market is, the fastest way out is to stop arguing opinions and turn the... First Round Review Article · ~12 min read The 6 Decision-Making Frameworks That Help Startup Leaders Tackle Tough Calls First Round Review (featuring Elliot Shmukler)
  6. Run by the managing partners of Prime Venture Partners (Sanjay Swamy, Amit Somani, Shripati Acharya and others), this is a... Prime Venture Partners Podcast Prime Venture Partners Podcast Prime Venture Partners
eChai Partner Brands The partnership →