Traefik a annoncé aujourd’hui la disponibilité générale de Traefik Hub, sa solution de gestion d’API native dans le cloud pour la publication, la sécurisation et la gestion des API. Fondée en 2016 par Emile Vauge, Traefik Labs s’est très tôt concentrée sur ses projets open source : Traefik Proxy and Mesh — une solution cloud-native reverse-proxy et service mesh.
En 2015, Vauge était développeur et consultant DevOps après avoir travaillé chez Lyra Network, Airbus, Thales Communications et Nortel. À l’époque, il tentait de rendre accessibles des milliers de microservices sur Internet et les solutions existantes ne répondaient pas à ses besoins.
« En gros, j’ai commencé à travailler sur mes propres trucs et j’ai fini par ouvrir Traefik – un proxy inverse construit à partir de zéro pour les microservices et les conteneurs. Première page de Hacker News. Ce fut un grand succès inattendu, qui m’a amené à fonder l’entreprise Traefik Labs quelques mois plus tard », m’a dit Vauge à KubeCon Amsterdam le mois dernier.
À ce jour, Traefik a été téléchargé plus de 3 milliards de fois, l’entreprise compte 40 employés et la communauté du projet Traefik compte plus de 700 contributeurs. La société a également levé un peu plus de 11 millions de dollars de financement auprès de Balderton Capital, Kima Ventures, 360 Capital et Elaia.
Vauge a noté que l’entreprise s’est toujours concentrée sur la simplicité. En effet, l’un des premiers slogans de Traefik était « Rendre le réseautage ennuyeux ». C’est aussi l’objectif de Traefik Hub. Comme le note la société, sa base d’utilisateurs de Traefik Proxy utilisait déjà la plate-forme comme passerelle unifiée d’entrée et d’API. Mais Traefik Proxy n’a pas nécessairement été conçu avec la gestion des API à l’esprit. Pendant ce temps, de nombreux utilisateurs essayaient de s’éloigner de leurs grandes solutions de gestion d’API monolithiques, qui ne correspondent pas toujours à la philosophie DevOps et aux plates-formes cloud natives vers lesquelles de nombreuses entreprises se dirigent désormais.
Traefik Hub est donc une solution de gestion d’API native Kubernetes prenant en charge Traefik, ainsi que d’autres proxys tels que NGINX, HAProxy, Ambassador et autres. Puisqu’il donne aux utilisateurs ce choix, la promesse ici est qu’ils peuvent standardiser sur Traefik Hub pour leur gestion des API sans avoir à échanger tous leurs investissements existants. Avec cela, la publication d’une API à partir de n’importe quel microservice Kubernetes existant devrait devenir une question de quelques clics.
La société note également qu’elle a conçu le service dans un souci de sécurité, ce qui signifie qu’il prend en charge les contrôles d’accès basés sur les rôles et l’authentification et l’autorisation via OAuth 2.0 et JSON Web Tokens, par exemple.
« En 2015, j’ai vu une opportunité de construire un nouveau modèle de proxy inverse moderne – c’est parce qu’il y avait un besoin. ça me manquait. Et c’est exactement pareil [in today’s API space]. Il y a un énorme marché et il y a un gros besoin. Nous pensons qu’il existe une énorme opportunité car les solutions de gestion d’API existantes ne sont pas bien adaptées au monde du cloud natif », a déclaré Vauge. « Ils sont trop lourds, trop chers et surtout, ils ont été construits avant la révolution cloud-native. »