Blistering Speed and Small Memory Footprint
Save 10x to 100x on production provision costs
Embedded Gateway to Address all Cross-cutting Concerns
Maximize developers productivity by focusing on business logic only
Design and Test Driven Development
OpenAPI specification, Unit, Integration, End-to-End and Client Tests
Built-in DevOps Tool Chain for CI/CD
Light-bot pipeline, Ansible playbook, Docker and Kubernetes
Multi-Style Support for Different Products
Both synchronous request/response and asynchronous event driven frameworks
OAuth2, Portal and Services to Form an Ecosystem
Provide a platform for on-premise solutions as well as hosted solutions
Cross-Cutting Concerns
Light-4j and related frameworks provide dozens of middleware handlers that can be injected into the request/response chain to give your service an embedded gateway.
Interaction Styles
Restful is for public APIs, Graphql is for mobile and Single Page Applications, while Hybrid for serverless. It takes advantage of both Monolithic and Microservices architecture. Eventuate is for event-driven applications.
Infrastructure Services
The OAuth2 provider is responsible for centralizing policy management and services which are responsible for policy enforcement. Portal is for API management and the marketplace. Others are third party services.
Tool Chains
Light-codegen is used for scaffolding projects from OpenAPI spec, GraphQL IDL or Hybrid Schema. Light-bot Pipeline is for building, packaging, releasing and dockerizing. Kubernetes is for service orchestration.
We welcome all contributions
Light-4j is open-source and completely free.
Our contributors make Light brighter.