Ruby Rogues cover image

Ruby Packs, Gems and Modularization with Alex Evanczuk - RUBY 589

Ruby Rogues

00:00

How to Create a Pack Around Different Functionality

Packs are a way of drawing domain boundaries around products and business domains. At gusto, the idea is we might have a payroll pack and a payments pack. As our software system grows, we find other places we want to pay people in other ways. So we want to start to decouple these systems. To do that, we start to create these packs and solidify and improve the boundaries between them.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app