The Mini-Monorepo Maximize code reuse while protecting your domain boundaries

<p>&ldquo;Can you revert your last commit and use that third-party Dynamo locking library instead?&rdquo;</p> <p>My team lead looked at me with his sharp, blue eyes. They were tucked under a strong brow and just visible over a large auburn beard. It gave him a permanent expression of seriousness.</p> <p>&ldquo;Why&rsquo;s that?&rdquo; I asked earnestly. I was a little over a year into my first job, and I had just received an AWS certification. I was eager to put it to good use, starting by using Dynamo&rsquo;s conditional writes in this library I was working on.</p> <p>&ldquo;I want us to get rid of as much of our own code as we can. With three teams touching this monorepo, it&rsquo;s too easy to add dependencies across projects. That&rsquo;s what got us into this mess.&rdquo;</p> <p><a href="https://betterprogramming.pub/the-mini-monorepo-d50c4e5a3e43">View More</a></p>