https://biztechswami.blogspot.com/2020/12/microservices-api-gateway.html
Every team can have different microservices. Every product can be different.
How to make it consistent & uniform? Rate limiting, throttling, manage APIs, set limits.
Auth: API gateway.
Kong: OS, good features but need an expert. Operations team needs expertise & troubleshooting. Buy support. With premium contract, almost as expensive as AWS API Gateway.
If customer requirements are different, portability required, choose FOSS. Run anywhere.
Most APIs that don't need an API gateway: AWS ALB (App Load Balancer).