NSX-T Advanced Load Balancer (AVI)
Avi allows you to deliver multi-cloud application services such as load balancing, application security, autoscaling, container networking, and web application firewall. Avi automates application delivery, ensuring applications are available, secure, and responsive.
https://avinetworks.com/why-avi/application-delivery-platform/
AVI Platform Architecture
Avi uses a software-defined scale-out architecture that is 100% based on REST-APIs. It delivers extensible application services including load balancing, application security and container ingress on ONE platform across any environment. It provides elastic autoscaling, built-in analytics and full automation.