Microservice Network Architectures with NGINX +

Microservice Network Architectures with NGINX +

Summary

Microservice Network Architectures with NGINX + is a 4-hour class in which you’ll create an NGINX service mesh on Kubernetes, building the Proxy, the Router Mesh, and the Fabric network models in the context of the NGINX Microservice Reference Architecture.

Description

Microservice Network Architectures with NGINX is a one-half day, hands-on class in which you’ll build an NGINX service mesh on Kubernetes. In the process, you’ll explore 3 microservice network models: the Proxy, the Router Mesh, and the Fabric.

You’ll start with a discussion of the Proxy model, its components, and most applicable use cases. You’ll then implement the Proxy model in your training environment. Once you’ve completed the Proxy model, you’ll move to the first of two service mesh architectures, the Router Mesh -- reconfiguring your microservice networking with centralized load balancing. Finally, you’ll reconfigure the Router Mesh to create a second service mesh architecture, the Fabric model -- in which every container has its own load balancer and all container-to-container traffic is over SSL/TLS.

Duration

4 hours

Objectives

Evaluate what is the best network architecture for your application

Work within a container management system to deploy and modify your microservices

Setup a proxy model architecture

Setup a router mesh architecture

Setup a fabric model architecture

Utilize SSL/TLS between all of your containers

Setup the circuit breaker pattern between your services

Audience

Microservice Network Architectures with NGINX + is for experienced NGINX admins and developers who are comfortable working with NGINX .conf files and understand microservices architectures.

Prerequisites

Participants in Microservice Network Architectures with NGINX + should bring a solid understanding of current web server functionality and experience configuring proxies and load balancing.