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

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

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

 

Books

Component-Based Rails by Stephan Hagemann

Modular Rails by Thibault Denizet

 

Guides

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

 

Articles

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!

WORK WITH US

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