Skip to content
0:00 / 0:00

#rubyonrails#modularmonolith#packwerk

Modularizing Rails Monoliths One Bite at a Time by Marc Reynolds

Confreaks

42K subscribers • 85 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on Confreaks, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by Marc Reynolds
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

5.6K views3 years ago

Software designSoftware architectureRubyRefactoring and legacy code

Marc Reynolds proposes a phased approach to refactoring growing Rails monoliths into modular monoliths using the Packwerk gem to enforce boundaries.

Rocky Mountain Ruby 2023 - Modularizing Rails Monoliths One Bite at a Time by Marc Reynolds As Rails monoliths grow, coupling becomes increasingly difficult to manage. Many have reached for hope in microservices but instead found higher complexity. The Modular Monolith approach is a proven, lightweight alternative that offers the benefits of enforced boundaries without being cumbersome. This talk proposes a phased approach to refactoring toward this style using the packwerk gem.

Why it's here

A top upload from a listed channel

Confreaks is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.