- Wir haben in 7 Monaten eine Kubernetes-basierte Plattform aufgebaut, um Heroku zu ersetzen
- Für das SaaS-Produkt auf mynewsdesk.com wurde eine Kubernetes-basierte Plattform entwickelt, die Heroku ersetzt
- Dadurch wurden die Kosten um 90 % gesenkt und die Performance um 30 % verbessert
- Die Deployment-Zeit wurde verkürzt und die Developer Experience mit schnelleren und besser zugänglichen Tools deutlich verbessert
- Jetzt wird der gesamte Stack als Open Source veröffentlicht, sodass sich dasselbe nicht in 7 Monaten, sondern in wenigen Tagen umsetzen lässt
Plattform-Komponenten - für jede Komponente ist ein Architecture Decision Record enthalten
- Gitops : ArgoCD
- Ingress : Cloudflared
- PostgreSQL : CloudnativePG
- Redis : Spotahome's Redis Operator
- Elasticsearch : Elastic Cloud Kubernetes
- Secrets Management : Sealed Secrets
- Persistent Storage : Rancher Local Path Provisioner + OpenEBS Dynamic LocalPV Provisioner
- Monitoring : kube-prometheus-stack
- Log Aggregation : Qryn
- Service Mesh : Linkerd
Zusammenfassung von GN⁺
- Dieser Artikel teilt die Erfahrungen beim Aufbau einer Kubernetes-basierten Plattform als Ersatz für Heroku
- Hervorgehoben werden Ergebnisse wie Kostensenkung, Performance-Verbesserung und eine bessere Developer Experience
- Durch den als Open Source veröffentlichten Stack können auch andere Entwickler dieselbe Aufgabe leicht umsetzen
- Nützliche Informationen für Entwickler, die sich für Technologien wie Kubernetes interessieren
- Andere Projekte mit ähnlichem Funktionsumfang sind OpenShift und Rancher
1 Kommentare
Hacker-News-Kommentare
Erster Kommentar
Zweiter Kommentar
Dritter Kommentar
Vierter Kommentar
Fünfter Kommentar
Sechster Kommentar
Siebter Kommentar
Achter Kommentar
Neunter Kommentar
Zehnter Kommentar