
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