Microservices made easy

Minos makes it easier to build modular applications.

It simplifies standard tasks by eliminating boilerplate code, distinguishing specific layers through a modular configuration, and designing an application to fit its requirements into self-contained modules with clear directions.

We follow 3 principles to do this:

Accessible

End to end

A single command creates the project and all of its components: API Gateway, Discovery, Broker and all necessary development patterns to ensure data consistency, error management, decoupling, and reactiveness.

Made for integrations

Minos works with explicit messaging, so that you can easily add components that provide integration with 3rd party systems without intruding on the actual application behavior. This holds for both in- and outbound 3rd party systems. This architecture makes integration with several external systems possible without increasing complexity.

Open-source

100% open source and free of charge project. The source code is available on GitHub under the MIT License.
High Quality

Efficient

Minos has a very fast boot time (milliseconds) and a small RSS memory footprint.
Fast
Memory

Scalable

We design with concurrency and partitioning in mind. Concurrency allows each task to be broken up into smaller pieces, while partitioning is essential for processing these smaller pieces in parallel.

Traceability and security

Minos Framework supports Event Sourcing, providing the most reliable form of auditing, out of the box. Not only can unauthorized access be prevented, but unauthorized use can also be tracked down.
Built to boost speed

Focus on the business

With architectural principles such as Domain-Driven Design and Minos' integrated development environment, you solve business problems instead of connecting services.

Better data composition

Loren ileum. Update your project feature by feature, not by gigantic releases. Multiple teams can work in parallel, and reuse microservices more often by accessing the REST API and Command in each microservice.

Iterate more quickly

Update your project feature by feature, not by gigantic releases. Multiple teams can work in parallel, and reuse microservices more often by accessing the REST API and Command in each microservice.

Developer Joy with Minos CLI

Minos provide a CLI for optimized developer joy.

Zero config, and streamlined code for the:

common usages

flexible for the remainder

Create, build and develop with Minos CLI