Out-Of-Box Complete Microservices
Microkubes is an open source framework, for building data management platforms by using microservices. It works on any cloud, is easy to set up and simple to use at any scale.
Microkubes is built to maximize developers happiness. Be a step ahead and save months worth of work by using our ready-to-use framework with already integrated user management (OAUTH2; JWT; SAML). Its integrated development environment, allows to set the focus on solving business problems instead of wiring services together. Building a project with a single command, which starts the supporting components of your microservices, as well as the Microkubes` infrastructure.
One of the primary challenges with microservices architectures is allowing services to discover and interact with each other. Microkubes automatically detects where the services reside so they can interact with each other. The framework helps to control the interaction between services by providing fault tolerance and latency tolerance.
Microkubes decouples security from the microservice implementation so service developers are not responsible for implementing security correctly. The framework provides capabilities for managing public/private keys, certificates and authentication and authorization by leveraging a role-based access control model.
High scalability and availability
The Microkubes framework is driven by efficiency. You can scale each microservice with the entire system, without facing any performance issues.As your services scale and the number of requests grows, Microkubes has the capacity to handle increases in traffic intelligently.
Integrated User Management
Our integrated user management ensures integrity of data by using OAuth2, JWT and SAML for user authentication and authorization. It increases security by eliminating the risk of passwords theft or reuse.
Includes the ability for monitoring and alerting allowing to the IT operations to figure out where any problem resides, what’s failing, what’s working well and what’s not in a way that doesn’t require any instrumentation to be put into the microservice itself by developers.
Polyglot Programming Environment with Lightweight Containers
Microkubes is language agnostic framework which means it doesn’t force developers to use particular language. By using multi-stage docker builds we make sure that the containers are lightweight and dynamic. The platform has multicontainer capabilities where a single instance can host native code, Go, Python, Java, etc.