Swarmion code structure
Swarmion thoroughly relies on a specific code structure in order to get the many parts of such an architecture moving.
Therefore, we feel that it is important to understand the reason behind this architecture.
📄️ Monorepo
To leverage the decoupling capabilities of microservices while keeping the flexibility to rearrange your teams according to your needs, Swarmion is structured as a monorepo.
📄️ Services
Services are modules meant to be deployed and serve the application logic, provision the resources, etc. They can either be backend services or frontend services.
📄️ Libraries
Library types