- Nous avons construit pendant 7 mois une plateforme basée sur Kubernetes pour remplacer Heroku
- Nous avons conçu chez mynewsdesk.com une plateforme basée sur Kubernetes pour remplacer Heroku pour un produit SaaS
- Résultat : 90 % de réduction des coûts et 30 % d'amélioration des performances
- Réduction du temps de déploiement et nette amélioration de l'expérience développeur grâce à des outils plus rapides et plus accessibles
- L'ensemble de la stack est désormais publié en open source, ce qui permet d'accomplir le même travail en quelques jours au lieu de 7 mois
Composants de la plateforme - avec un Architecture Decision Record pour chaque composant
- GitOps : ArgoCD
- Ingress : Cloudflared
- PostgreSQL : CloudnativePG
- Redis : Redis Operator de Spotahome
- Elasticsearch : Elastic Cloud Kubernetes
- Gestion des secrets : Sealed Secrets
- Stockage persistant : Rancher Local Path Provisioner + OpenEBS Dynamic LocalPV Provisioner
- Monitoring : kube-prometheus-stack
- Agrégation des logs : Qryn
- Service mesh : Linkerd
Résumé de GN⁺
- Cet article partage l'expérience de construction d'une plateforme basée sur Kubernetes pour remplacer Heroku
- Il met en avant les résultats obtenus : réduction des coûts, amélioration des performances et meilleure expérience développeur
- Grâce à cette stack publiée en open source, d'autres développeurs peuvent facilement réaliser la même chose
- C'est une ressource utile pour les développeurs intéressés par des technologies comme Kubernetes
- Parmi les autres projets offrant des fonctionnalités similaires figurent OpenShift et Rancher
1 commentaires
Avis sur Hacker News
Premier avis
Deuxième avis
Troisième avis
Quatrième avis
Cinquième avis
Sixième avis
Septième avis
Huitième avis
Neuvième avis
Dixième avis