Definition 

An application gateway is a network service or device offering performance and security-enhancing features for web applications. Usually, it acts as a reverse proxy for the web servers to distribute traffic and handle incoming requests.

The primary function of an application gateway is to improve the scalability, availability, and security of web applications. It provides many features and services, including SSL/TLS termination, load balancing, content caching, web application firewall (WAF), authorisation, and authentication.

Application Gateway Security Issues

Application Gateway Benefits