Web Server Load Balancing with NGINX Plus

The NGINX Microservices Reference Architecture (MRA) is an exciting new tool for developing fast, reliable, and robust microservices apps. Now, NGINX has created a new ebook to describe the MRA. Download your free copy today!

More that two‑thirds of the organizations surveyed by NGINX are using or investigating microservices. But software development often proceeds incrementally, through trial and error. How to get the full advantages of microservices without months or years of costly mistakes and restarts?

The MRA provides a solid answer, and our new ebook describes it in detail. The MRA consists of four main components:

  • The Proxy Model, a simple microservices implementation. The Proxy Model uses a single instance of NGINX Plus as a reverse proxy server and focal point for microservices management.
  • The Router Mesh Model, a more robust design. The Router Mesh Model retains the reverse proxy server from the Proxy Model, and adds a second instance of NGINX Plus to take on microservices management duties.
  • The Fabric Model, which may be the most creative, and most powerful, microservices design available. In the Fabric Model, there’s still an instance of NGINX Plus used as a reverse proxy server. In addition, every instance of every service has its own instance of NGINX Plus. This supports robust service discovery, load balancing, and fast, secure communications between service instances using SSL/TLS – a real breakthrough.
  • Ingenious, a sample photosharing app. Ingenious serves as a demonstration of the capabilities of all three models. Only minor configuration changes are needed to run it on the Proxy Model, Router Mesh Model, or Fabric Model.

The MRA also implements core microservices design concepts, including the Circuit Breaker pattern and The Twelve‑Factor App, adapted for microservices by NGINX.

In our latest ebook, Microservices Reference Architecture, we’ve gathered together, revised, and updated the blog posts linked above. New illustrations show the workings of the MRA in detail. To learn how to create apps on the cutting edge of microservices development but with “legs” for the long term, download the ebook today.

Hero image
Microservices Reference Architecture

Learn how to connect, secure, and scale microservices

About The Author

Floyd Smith

Director of Content Marketing

Floyd Earl Smith has been involved in application development since the launch of the Macintosh and has written more than 20 books on hardware and software topics. He now writes for the NGINX blog, including contributing to blog posts and webinars about the NGINX Microservices Reference Architecture, a breakthrough microservices framework.

About F5 NGINX

F5, Inc. is the company behind NGINX, the popular open source project. We offer a suite of technologies for developing and delivering modern applications. Together with F5, our combined solution bridges the gap between NetOps and DevOps, with multi-cloud application services that span from code to customer.

Learn more at or join the conversation by following @nginx on Twitter.