Web Server Load Balancing with NGINX Plus

Download for Free

* = Required

Complete the form to receive your ebook and be contacted about NGINX products and services. The information you provide will be treated in accordance with the NGINX and F5 Privacy Notice. Opt-out at anytime, or contact us to register without opting in.

In this Ebook you will learn:

  • icon

    Docker basics, including its image format and toolset for building, shipping, and running containers

  • icon

    How to build and run your first Docker container by deploying a sample Java EE application with Docker Compose and Docker Swarm

  • icon

    About appropriately distributing user requests among servers through weighted load balancing

  • icon

    How to monitor the health and stability of your applications with NGINX Plus advanced health checks and live activity monitoring

About the Ebook

The traditional way to deploy Java applications requires installing the Java Development Kit (JDK), plus an application server, web server, database, and other components in a data center or in the cloud. Though this process works well enough, Docker containers can save you many headaches when it comes to packaging, deploying, and scaling your applications.

This report, published by O’Reilly, introduces basic Docker concepts and explains how to achieve faster startup and deployment of your Java‑based applications. You’ll learn how containers improve portability across machines, how to load balance Java application servers running as Docker containers, how to decrease latency by caching responses, and how to monitor the health of your Java‑based applications.

About the Authors

Arun Gupta

  • linkedin
  • twitter

Arun Gupta

Vice President, Developer Relations Couchbase

Arun Gupta is Principal Open Source Technologist at Amazon Web Services and formerly served as Vice President of Developer Advocacy at Couchbase. He has built and led developer communities for over 10 years at Sun Microsystems, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning, content, marketing campaigns, and programs. He led engineering teams at Sun and is a founding member of the Java EE team. He has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on a myriad of topics and has been a JavaOne Rock Star for three years in a row. He also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. He is an author of a best‑selling book, an avid runner, a globe trotter, a Java Champion, a JUG leader, and a Docker Captain.

Download for free