NGINX.COM
Web Server Load Balancing with NGINX Plus

Docker containers may be the hottest thing in software development. Containers make software development easier by combining an app and its environment into a single unit. Managing app dependencies becomes far easier.

In our recent survey of app developers, NGINX found that more than a third of developers are using containers in development and/or production – and nearly another third are investigating their use.

docker for java developers highlights the importance of using docker with your applications, especially for microservices management and NGINX for delivery

Now a new book, Docker for Java Developers, shows you how to get the most out of Docker containers when working in Java. According to a recent survey by New Relic, Java is “by far the most sought‑after programming skill in job ads – especially for enterprise positions”. Other measures of programming language popularity turn up the same result.

The ebook is written by Arun Gupta, a founding member of the Java EE team – first at Sun Microsystems, then at Oracle. Arun has served on the staff of JavaOne for 15 years, spoken at all major Java conferences, and inspired thousands to get the most out of Java and new technologies as well.

Along with Docker and Java, Arun highlights the use of NGINX and NGINX Plus, which bring strong advantages in “Dockerized” environments. Using these three technologies together delivers tremendous power – both for traditional development, and for taking advantage of the two hottest trends in computing:

  • Moving to the cloud. Moving to the cloud requires application portability, made far easier by Docker – and by the speed, flexibility, and power of NGINX.
  • Using microservices. Microservices multiply the number of software objects to be developed, deployed, and delivered, highlighting the importance of Docker for management and NGINX for delivery.

The ebook, 80 pages in length, covers all the vital topics:

  • Introduction to Docker – concepts, comparisons to other platforms (Kubernetes)
  • How to get started with Docker – creating your first image, container, and deployment
  • Docker and Java tooling
  • Deploying Java Apps with Docker and NGINX

Every Java developer knows that containers are changing the way Java applications are developed, deployed, and managed. To learn how to get the most out of Docker containers in a Java development environment, download the ebook today.

Hero image
Free O'Reilly eBook: The Complete NGINX Cookbook

Updated for 2024 – Your guide to everything NGINX



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 nginx.com or join the conversation by following @nginx on Twitter.