NGINX Ingress
Use Cases and Deployment Scope
We are using at on AWS EKS. In microservices architecture its help us to create a zero trust architecture and mTLS for app security.
We have 50+ of microservices. To manage traffic between them we are using nginx ingress controller. Its easy to install and have better performace with minimal resources consumption.
Pros
- To manage external traffic Nginx ingress provides us a single point of traffic entry instead of using AWS LB for every service. Along with saving cost its also help us to create and manage access to our application
- Flexible NGINX Ingress allows us to easily customize and extend its functionality using annotation ,ConfigMaps and custom Templates
- It has extensive and active community support
Cons
- Its not related to Ingress functionality but certificate management with cloud vendor would be a feature i would like to see.
Return on Investment
- Security is one of the best objective which we achieve with NGINX Ingress
- Cost optimization is one of the business objective
Other Software Used
Traefik, Amazon Elastic Kubernetes Service (EKS)

