Get the latest tech news
Polylith
Polylith is a software architecture that applies functional thinking at the system scale. It helps us build simple, maintainable, testable, and scalable backend systems.
If you prefer some other language, you can still structure your code as a Polylith workspace and get benefits like decoupled components, a single development environment, and a flexible deployment situation. Polylith is a software architecture that solves some of the fundamental challenges in building backend systems. Polylith addresses these challenges by introducing simple, composable, LEGO-like bricks, which can easily be shared across teams and services.
Or read this on Hacker News