Rails Modular Monolith
A compiled list of useful resources for building a modular monolith in rails.

Get started with Component-based Rails applications by Stephan Hagemann, May 2015

RailsConf 2020 - Between monoliths and microservices by Vladimir Dementyev, May 2020



Component-Based Rails by Stephan Hagemann

Modular Rails by Thibault Denizet



Getting Started with Engines by Rails

Create a User Auth Rails Engine by David Amrani, July 2020

Testing a Rails Engine by David Amrani, July 2020

Configuring a Rails Engine by David Amrani, July 2020



Rails 4 Engines by Brian Leonard, Task Rabbit, Feb 2014

The Modular Monolith: Rails Architecture by Dan Manges, Jan 2018

How to Break Apart a Rails Monolith by Kelly Sutton, Mar 2020

Under Deconstruction: The State of Shopify’s Monolith by Philip Müller, Sept 2020


Sample Apps

Rails engines example by Task Rabbit

Sportsball by Stephan Hagemann


Open Source

CBRA-Contracts by bluebottlecoffee

Decidim - The participatory democracy framework by Decidim

Shopify - Packwerk by Shopify


Know of a resource that should be added to the list? Please email david@hocnest.com to have it added!


Interested in joining the team? The best way to start is by introducing yourself at contact@hocnest.com. Thank you for your interest!