Too Long; Didn't Read
Many service-based applications today follow a design similar to what is illustrated below: Each service has implemented six common components at the service layer. This leads to duplication which must be managed manually – especially when the underlying source code utilizes different languages and frameworks. Often duplicated components (like authentication, logging, and security) are handled by the gateway and can be removed from the service-tier design. Kong Gateway is a cloud-native (platform agnostic) open-source software (OSS) solution.