Summary
In this chapter, we had a look at how reverse proxying works and how NGINX fits into the modern picture of microservices and complex web applications, both in the sense of enabling the microservice architecture and also in the sense of building application logic directly into NGINX.
This chapter should have given you an idea of the possibilities that NGINX provides as an application server, and hopefully clarified the complexity/speed trade-off of implementing logic in NGINX.
Now that we’ve got an overview of the possibilities offered by NGINX, we’re going to put what we’ve learned to good use. In the next chapter, we’ll cover a specific case: NGINX with Docker, using the NGINX proxy.