KumuluzEE provides projects for developing common patterns in cloud-native architectures, including configuration, logging, discovery, circuit-breakers, metrics, security, event streaming and more.
KumuluzEE microservice framework
For creating microservices using Java EE and packing them as Docker containers. Includes a configuration framework and uber-JAR support.
KumuluzEE REST
For implementation of common, advanced and flexible REST API functionalities and patterns. Includes support for exposing JPA entities through REST.
KumuluzEE Config
For dynamic centralized configuration (using ENV variables or config server, such as etcd or Consul).
KumuluzEE Logs
For advanced microservice framework for logging.
KumuluzEE Discovery
For dynamic service discovery (etcd or Consul). Fully compatible with Kubernetes.
KumuluzEE Security
For easy integration with OAuth2/OpenID identity and access management providers.
KumuluzEE Health
For implementing health checks and exposing microservice health information.
KumuluzEE Fault Tolerance
For implementing fault tolerance patterns, circuit-breakers, and decoupling microservices.
KumuluzEE OpenAPI
For OpenaAPI 3 support, interface generation and visualization.
KumuluzEE AMQP
Support for Advanced Message Queueing Protocol, such as RabbitMQ and ActiveMQ.
KumuluzEE JCache
Implement caching in KumuluzEE microservices using JCache annotations.
KumuluzEE Database Schema Migrations
Database schema migrations extensions for the lightweight KumuluzEE framework.
NODE.js projects
KumuluzEE Node.js Config
KumuluzEE support for Node.js and JavaScript for dynamic configuration management.
KumuluzEE Node.js Discovery
KumuluzEE support for Node.js and JavaScript for dynamic service discovery.
Go projects
KumuluzEE Go Config
KumuluzEE support for Go programming language for dynamic configuration management.
KumuluzEE Go Discovery
KumuluzEE support for Go programming language for dynamic service discovery.