Gusto's Gradual Modularization Destination
The path to a well-structured modular monolith passes through one important juncture: Deciding between extractable applications and libraries.
The path to a well-structured modular monolith passes through one important juncture: Deciding between extractable applications and libraries.
Note: This is one part of my journey to tame a spaghetti model or god object. Start with Post 1: Unraveling a Spaghetti Model to see how I chose to tackle this problem. In your journey to detangle a…
Why do large systems become monolithic, and what should we do about it? Let's explore how the 80/20 'Pareto Principle' applies to software development, and use the same method to refactor the monolith.
A How-to Guide to Ruby Packs, Gusto's Gem Ecosystem for Modularizing Ruby Applications
Creating an open source Ruby gem is easier than you might think! In this post, we will be walking through the process of creating and publishing a Ruby gem from start to finish.