NGINX, the company behind the popular open source project of the same name that began in 2002, has announced several enhancements that extend the capabilities of its Application Platform. Among the new capabilities that extend the NGINX Application Platform are NGINX Controller R1, NGINX Plus R15, and NGINX Unit 1.0.
NGINX Controller provides an interface to deploy virtual load balancers and the Controller can be automated with a GraphQL API. The NGINX Controller R1 provides new monitoring dashboards, alerting, and NGINX software management which can be used to manage legacy apps and microservices apps. The architecture of the Controller is extensible and additional control-plane solutions such as Istio can be integrated. With the rising popularity of microservices, a number of companies have launched advanced application monitoring and performance management (APM) solutions to monitor and visualize microservices architectures.
NGINX Plus is built on top of the open source NGINX Application Platform, and it consists of a software load balancer, web server, and content cache. It provides capabilities beyond the open source version of the platform such as configuration via API and active health checks. NGINX Plus R15 includes new data-plane features to simplify the microservices application stack.
NGINX Unit 1.0 is a new production-ready application server that is open source and designed to reduce the complexity of building microservices applications. NGINX Unit allows code in multiple languages to run simultaneously and currently supports Go, PHP, Perl, and Python. The company plans on adding support for Java, Node.js, and Ruby in the near future. The app server can be dynamically configured via an API.
NGINX Controller R1 is scheduled to be available in Q2, 2018, NGINX Plus R15 on April 10, 2018, and NGINX Unit 1.0 on April 12, 2018. For more information about the NGINX Application Platform and upcoming platform enhancements, visit https://www.nginx.com.