Tilt : Développer vos applications directement dans Kubernetes + REX
Speaker
Description
Bien souvent, l’environnement local sur le laptop d’un développeur est assez éloigné de l’environnement de production où l’application sera déployée. Pourtant on sait que réduire ces différences et garantir une parité entre dev/prod est l’un des facteurs clés pour le développement d’une application cloud-native. Alors si votre cible est de la déployer dans Kubernetes, pourquoi ne pas la développer directement dans Kubernetes ?
La première partie de ce talk sera consacrée à la présentation de Tilt, un outil répondant à cette question. Nous parlerons de son fonctionnement, ses avantages, ses inconvénients et une démo live.
La seconde partie se concentrera sur un retour d’expérience. Nous utilisons Tilt depuis 2 ans à 365Talents pour notre cas d’usage un peu particulier. Tilt aide nos développeurs à débuguer et reproduire plus facilement des problèmes sur des environnements identiques à la production. Loin d’être une solution miracle, nous parlerons évidemment des contraintes et limitations.
À l’issue de ce talk, vous aurez les clés pour évaluer si ce type d’outil peut s’appliquer à vos cas d’usage.