Countless Nodes in a Network, Each Running Hundreds of Services
Each node is built around a nimble and quick-loading micro-kernel. This micro-kernel loads additional functionalities in the form of plugins during startup. Remarkably, even essential features like TCP or the transport layer are loaded as plugins, alongside various services and applications. The configuration file houses a list of all modules to be loaded, making it the determining factor for a node's capabilities and tasks. This approach ensures that when nodes are executed in containers, all containers remain identical.
A single node has the capability to load hundreds of plugins,
making the deployment of new microservices swift and uncomplicated.
Gone are the days of setting up new servers for each service; a mere addition to the plugin list suffices.
Additionally, the scalability of