At the KubeCon Europe 2023 Conference, I gave a talk titled Story of Our Transition to a Custom Kubernetes Operator for an API Gateway.
In this talk, I shared our challenges at Ubisoft, and why we decided to write our own Kubernetes Operator, instead of relying on existing solutions.
I explained our platform’s conventions, and how we are using OpenAPI as a central point of entry for our APIs. And I detailled the features we needed - and implemented - to automatically configure our API Gateway based on the OpenAPI documents provided by the different services.
The technical stack is based on Kong, Kubebuilder/controller-runtime, testcontainers, Kind, Telepresence…
Speaking at #KubeCon this year - full rooms everywhere. thanks to everyone who came to my session, and sorry to those who couldn't enter the room pic.twitter.com/3L9BrKkROi
— Vincent Behar (@vbehar) April 20, 2023