{"repo":"networknt/light-4j","free":true,"listed":false,"github":"https://github.com/networknt/light-4j","clone":"git clone https://github.com/networknt/light-4j.git","description":"A fast, lightweight and more productive microservices framework","language":"Java","stars":3671,"topics":["microservice","microservice-framework","openapi","swagger","consul","zookeeper","fast","lightweight","cloud","docker"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"A fast, lightweight and cloud-native microservices framework. Stack Overflow Google Group Gitter Chat Subreddit Youtube Channel Documentation Contribution Guide Why call it Light-4J Light means lightweight, lightning fast and shedding light on how to program with modern Java SE for cloud-native deployment. Why am I doing it I had been working on the Java EE platforms since early 2000 and suffered the performance and productivity issues. In 2014, I realized that the IT industry was moving from Monolithic to Microservices and from on-premise data centers to the public clouds. To reduce the production cost for my applications, I need to find a lightweight platform that has a small memory footprint, high throughput, and low latency in Java. Java EE and Spring/Spring Boot are too heavy to be considered. Other lightweight Java platforms all have different issues on the separation between the business logic and technical cross-cutting concerns. Moreover, they are not cloud-native or designed for container/cloud. Without finding anything suitable, I started to build my open-source platform light-4j on top of the Undertow HTTP core by following the principles. Because my approach is very radical, and it is against products from big corporations, I have been attacked by some entities online and offline constantly. However, I am so convinced that my approach is the future direction and spend all my effort to continue the development. Today, a lot of companies are using light-4j on produ","default_branch":null,"files":null,"tree":[],"storefront":"/r/networknt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/networknt/light-4j/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}