Kong Adventures — Running Sitecore behind Kong Gateway

Since Sitecore JSS it is possible to completely decouple the frontend application and the backend services. Sitecore is only exposing the required API endpoints for the Layout-, Dictionary- and GraphQl services:
(Although this has always been possible using the Item service, personalization was not a part of this).