Okay, I gave it 10 minutes and tried to find out what "Polylith" is about, skimming reading material found by following down links starting at the PyPi page.<p>What I found was 10 minutes of LEGO-bricks analogies.<p>What I didn't find, is an answer how this is supposed to be that much different from Microservices or libraries.<p><a href="https://polylith.gitbook.io/polylith/" rel="nofollow noreferrer">https://polylith.gitbook.io/polylith/</a><p><pre><code> Polylith addresses these challenges by introducing simple,
composable, LEGO-like bricks, which can easily be shared across
teams and services. The choice of bricks determines what each
artifact does and how it's exposed.
</code></pre>
Okay, sounds neat, but ... doesn't that pretty much describe a Microservice? A somewhat-self-contained building block that exposes an interface?<p>And if it doesn't, isn't this just describing a module/package/library?<p>Sure, I mean, the idea of having all these libraries in one repository is neat, but...where is the difference from having all of them externally, in their own repos, and leaving the rest to the build pipeline?<p>Again, this is just based on what I found in 10 minutes of lazy skimming, so if anyone wants to point out something important I overlooked or didn't understand, I'm happy to be corrected.