🔑API gateways sit between client devices and internal microservices, extracting common logic and providing security.
🔒API gateways handle authorization and authentication, determining if a user is allowed to make a request.
🔄API gateways can transform and massage request data to meet the specific requirements of each internal microservice.
✔️API gateways perform validation on incoming requests to ensure they are correct.
⚖️API gateways can handle load balancing to distribute requests across multiple instances of a microservice.