- Construimos durante 7 meses una plataforma basada en Kubernetes para reemplazar Heroku
- Para el producto SaaS en mynewsdesk.com, construimos una plataforma basada en Kubernetes que reemplaza a Heroku
- Como resultado, los costos se redujeron un 90% y el rendimiento mejoró un 30%
- Se redujo el tiempo de despliegue y se mejoró enormemente la experiencia de los desarrolladores con herramientas más rápidas y accesibles
- Ahora todo el stack está publicado como open source, por lo que se puede lograr lo mismo en pocos días en lugar de 7 meses
Componentes de la plataforma - incluye un Architecture Decision Record para cada componente
- Gitops : ArgoCD
- Ingress : Cloudflared
- PostgreSQL : CloudnativePG
- Redis : Spotahome's Redis Operator
- Elasticsearch : Elastic Cloud Kubernetes
- Gestión de secretos : Sealed Secrets
- Almacenamiento persistente : Rancher Local Path Provisioner + OpenEBS Dynamic LocalPV Provisioner
- Monitoreo : kube-prometheus-stack
- Agregación de logs : Qryn
- Service Mesh : Linkerd
Resumen de GN⁺
- Este artículo comparte la experiencia de construir una plataforma basada en Kubernetes para reemplazar Heroku
- Destaca resultados como reducción de costos, mejora del rendimiento y una mejor experiencia para desarrolladores
- Gracias al stack publicado como open source, otros desarrolladores también pueden hacer fácilmente lo mismo
- Es información útil para desarrolladores interesados en tecnologías como Kubernetes
- Otros proyectos con funcionalidades similares son OpenShift y Rancher
1 comentarios
Opiniones de Hacker News
Primera opinión
Segunda opinión
Tercera opinión
Cuarta opinión
Quinta opinión
Sexta opinión
Séptima opinión
Octava opinión
Novena opinión
Décima opinión