Service Overview
For organizations that is planning to migrate existing monolithic application to microservices, the up front infrastructure investment is very significant. There are some key services must be implemented before deploying large number of services.
Normally, you can start building several services and deploy them to your existing data center; however, once you have dozen services running with multiple instances you will need supporting services for security, monitoring, metrics etc.
The following are some of the important services recommended by light platform. Some of them are built by ourselves as existing products on the market cannot meet our requirement with microservices in cloud. For example, light-oauth2 and light-portal. Other services are our picks of industry leaders and the list is changing as the landscape of cloud native computing is changing dramatically.
light-oauth2 is our security service built on top of light-rest-4j to protect services accessed by unauthorized client.
light-portal is an API runtime management and marketplace.
light-proxy is a proxy service that can bring legacy REST API to light platform ecosystem by providing all cross-cutting concerns as embedded gateway.
Messaging service is provided by Apache Kafka for high throughput and high availability.
Metrics is provided by InfluxDB or Prometheus with Grafana as front-end.