Breaking Down Modularization
Zach is an Android engineer Plaid. He is passionate about architecture and reducing developer work through code generation. Prior to Plaid, Zach worked at Coffee Meets Bagel, Uber, HotSchedules and Yodle. He got his Master’s degree in software engineering at Carnegie Mellon.
Modularizing your repository can take extra effort; however, once done, you’ll be able to more easily develop in parallel, reduce cohesion between components, improve your build times, and support dynamic feature delivery. This talk will be about the structure we designed for building a modular repository as well as some patterns we designed along the way.