awesome-monolith icon indicating copy to clipboard operation
awesome-monolith copied to clipboard

A curated list of awesome Monolith Architecture articles and resources

Awesome Monolith Architecture Awesome

A curated list of awesome Monolith Architecture articles and resources

Contents

  • Intro
  • Blogs
  • Stack
  • Videos
  • Podcast
  • Entertainment
  • Quotes

Intro

If you don't have enough time,
If you don't have enough resources,
If you don't know details of the job,
Start with a monolith.
Microservices aren't a silver bullet. More harm than good.

You can start with a microlith (modular monolith) and then move on to microservice if needed.

Blogs

  • MicroservicePremium - https://martinfowler.com/bliki/MicroservicePremium.html
  • MonolithFirst - https://martinfowler.com/bliki/MonolithFirst.html
  • The Majestic Monolith - https://m.signalvnoise.com/the-majestic-monolith/
  • Monolith Or Microservices: Which Should You Start With? - http://highscalability.com/blog/2018/1/16/monolith-or-microservices-which-should-you-start-with.html
  • The Majestic Monolith can become The Citadel - https://m.signalvnoise.com/the-majestic-monolith-can-become-the-citadel/
  • Do not Start With Microservices In Production | Monoliths Are Your Friend - https://arnoldgalovics.com/microservices-in-production/
  • The Truth About Starting With Microservices - https://arnoldgalovics.com/truth-about-microservices/
  • Scaling SQLite to 4M QPS on a Single Server (EC2 vs Bare Metal) - https://blog.expensify.com/2018/01/08/scaling-sqlite-to-4m-qps-on-a-single-server/
  • The Eight Fallacies of Distributed Computing - https://nighthacks.com/jag/res/Fallacies.html (by explaining https://ably.com/blog/8-fallacies-of-distributed-computing)
  • Why our team cancelled our move to microservices - https://steven-lemon182.medium.com/why-our-team-cancelled-our-move-to-microservices-8fd87898d952
  • Moduliths: because we need to scale, but we also cannot afford microservices - https://blog.kronis.dev/articles/modulith-because-we-need-to-scale-but-we-also-cannot-afford-micro-services
  • One Team At Uber Is Moving From Microservices To Macroservices - http://highscalability.com/blog/2020/4/8/one-team-at-uber-is-moving-from-microservices-to-macroservic.html
  • Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity - https://shopify.engineering/deconstructing-monolith-designing-software-maximizes-developer-productivity
  • Under Deconstruction: The State of Shopify s Monolith - https://shopify.engineering/shopify-monolith
  • Some benefits of simple software architectures - https://www.wave.com/en/blog/simple-architecture
  • The Recipe for the World s Largest Rails Monolith - https://speakerdeck.com/a_matsuda/the-recipe-for-the-worlds-largest-rails-monolith
  • Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity - https://www.shopify.com/partners/blog/monolith-software
  • Modular Monolith Or Microservices - https://mozaicworks.com/blog/modular-monolith-microservices
  • Goodbye Microservices: From 100s of problem children to 1 superstar - https://segment.com/blog/goodbye-microservices/

Stack

  • StackExchange - https://stackexchange.com/performance

Videos

  • START with a Monolith, NOT Microservices - https://www.youtube.com/watch?v=Z_pj1mUDKdw
  • Modular Monoliths Simon Brown - https://www.youtube.com/watch?v=5OjqD-ow8GE
  • Don’t Build a Distributed Monolith Jonathan Tower - https://www.youtube.com/watch?v=p2GlRToY5HI

Podcast

  • Engineering Stack Overflow with Roberta Arcoverde - https://hanselminutes.com/847/engineering-stack-overflow-with-roberta-arcoverde

Entertainment

  • Microservices (Krazam) - https://www.youtube.com/watch?v=y8OnoxKotPQ

Quotes

  • "We don not need X, we are not Google." - https://twitter.com/_amanda_walker/status/1542641270677438469
  • Engineer works in a monolith or microservices - https://twitter.com/hkarthik/status/1535061085992067072
  • "Every startup I advise I tell them don not do microservices at the start" - https://news.ycombinator.com/item?id=30759925
  • $B+ companies using monolith architecture - https://twitter.com/danluu/status/1498678300163588096