Étude de Cas
RTTR adopte un workflow sécurisé pour son organisation en télétravail
PolitePixels nous a aidés à créer une tranquillité d’esprit et un espace pour développer notre produit, au lieu de nous inquiéter de la plomberie sous-jacente.
Points forts
À propos de RTTR
RTTR et Lean Customs sont des start-ups partenaires visant à révolutionner l'industrie logistique en proposant des déclarations douanières rapides, abordables et traçables. Depuis leur lancement, elles ont collectivement traité plus de 3 milliards d'euros de valeur, s'établissant rapidement comme des précurseurs des services douaniers numériques.
Avec une approche API-first qui couvre tous les aspects des services douaniers—communication, courtage en douane, contractualisation, finance et conformité—elles ont construit une infrastructure numérique fluide. Cela permet à leurs clients d'accéder à tous les services via une seule API, leur donnant un avantage concurrentiel significatif dans l'industrie logistique grâce à une technologie innovante et des services douaniers fiables.
Le défi
Avec une croissance rapide, RTTR a été confronté au double défi de maintenir la vitesse de développement tout en assurant la stabilité de son infrastructure pour répondre aux besoins de ses clients existants. Trop de temps était consacré à la maintenance de la production, laissant peu de ressources pour le développement de nouvelles fonctionnalités et la création de valeur commerciale.
À mesure que RTTR continuait de croître, les défis suivants sont apparus :
- Les développeurs avaient besoin d'un moyen plus efficace et sécurisé pour gérer leur environnement de production.
- L'infrastructure existante nécessitait des interventions manuelles fréquentes, ralentissant les déploiements et augmentant les risques opérationnels.
- Assurer un accès sécurisé aux ressources internes pour leur équipe en télétravail est devenu essentiel pour protéger les informations sensibles.
- Les modifications de production nécessitaient des tests automatisés pour garantir la stabilité.
- Leur système devait être capable de s'adapter dynamiquement au volume de messages dans une file d'attente, pour gérer les charges fluctuantes sans intervention manuelle.
La solution
Pour répondre aux défis d’évolutivité et opérationnels de RTTR, nous avons mis en place une infrastructure robuste basée sur Kubernetes sur Google Cloud. Cela a permis à RTTR d’atteindre une évolutivité fluide, ajustant dynamiquement les ressources de leurs applications en fonction de la demande. En intégrant KEDA (Kubernetes Event-Driven Autoscaling), nous avons assuré que le système puisse automatiquement augmenter ou réduire sa capacité en fonction du nombre de messages dans une file d'attente, maintenant des performances optimales sans intervention manuelle.
Pour renforcer davantage la sécurité, nous avons déployé Tailscale, permettant des communications sécurisées et chiffrées entre les développeurs de RTTR et les ressources internes. Cette solution a garanti que l’équipe en télétravail de RTTR puisse accéder en toute sécurité à l’infrastructure depuis n’importe quel lieu, tout en maintenant des contrôles d’accès stricts pour protéger les données sensibles.
Nous avons également implémenté GitOps, donnant aux développeurs de RTTR un contrôle total sur leurs applications en production. Cette approche leur a permis de déployer, gérer et surveiller leurs systèmes de manière autonome et en toute confiance, améliorant ainsi la vitesse de déploiement et réduisant les goulets d'étranglement opérationnels. Avec GitOps, chaque modification de l'infrastructure a été suivie, rendant le processus fiable, transparent et contrôlé par version.
Le plus grand avantage est que chaque développeur se sent désormais pleinement responsable de l'application de A à Z, sans exercer une pression inutile sur moi pour les déploiements.
Dirk Jonker, CTO
Enfin, nous avons mis en œuvre un pipeline DevOps utilisant Argo Workflows avec des instances préemptibles pour des tests automatisés et économiques. Cela a rationalisé le processus de test, fournissant des retours immédiats et permettant des déploiements en production plus rapides et fiables.
Notre impact
Configuration initiale | Avec PolitePixels |
---|---|
La mise à l'échelle de l'application nécessitait beaucoup d'efforts manuels. | Mise à l'échelle automatique pour répondre exactement à la charge du système. |
Les développeurs devaient solliciter le CTO pour effectuer des modifications en production. | Les développeurs ont un contrôle total sur leurs environnements de production. |
Aucun test automatisé de l'application. | Tests d'application automatisés pour garantir la préparation à la production. |
Trop de temps consacré à la maintenance de l'infrastructure, ralentissant le développement. | Temps de développement libéré, permettant aux équipes de se concentrer sur les fonctionnalités et la croissance commerciale. |
Résultats clés
Évolutivité automatisée avec KEDA, garantissant que l’application s’ajuste dynamiquement aux charges de travail sans intervention manuelle.
Sécurité opérationnelle renforcée, avec Tailscale assurant un accès sécurisé aux systèmes internes pour les équipes en télétravail.
Réduction significative du temps consacré à la gestion de l’infrastructure, permettant à RTTR de se concentrer davantage sur le développement de fonctionnalités et la création de valeur commerciale.
Stabilité du système améliorée, réduisant les temps d'arrêt et assurant une infrastructure capable de s'adapter sans effort aux pics de demande.
Ce que je préfère dans notre collaboration avec PolitePixels, c’est leur sens de l’humour et leur attitude détendue.
Dirk Jonker, CTO