Zero - Ein Bootstrapping-Tool, mit dem Startups ab dem ersten Tag entwickeln und deployen können
(github.com)- Open Source, das die grundlegende Infrastruktur für die SaaS-Entwicklung in einem Schritt einrichtet
→ Wenn nur das AWS-Token eingegeben wird, wird die gesamte Konfiguration automatisch durchgeführt
→ Stabilität: Multi-AZ, AWS ELB + Nginx, Terraform
→ Skalierbarkeit: ASG + EKS, S3 + CloudFront
→ Sicherheit: AWS Secret Manager, automatisches Zertifikatsmanagement mit Let's Encrypt, DB-Verschlüsselung, VPN-Unterstützung
Automatisch eingerichtete Umgebungen
- Infrastructure
→ VPCs pro Umgebung für Staging und Production (Subnetz-, Security-Group-Einstellungen)
→ EKS-Cluster pro Umgebung (automatische Einrichtung von Cert-manager, external-dns, nginx-ingress-controler usw.)
→ RDS (Postgres/MySQL)
→ S3-Buckets und CloudFront-Distributionen
→ Logging und Metriken: CloudWatch / Prometheus + Grafana / ElasticSearch + Kibana
→ VPN mit Wireguard
→ Benutzerverwaltung sowie Identity / Access Proxy: Ory Kratos, Oathkeeper
→ Tools für einen einfachen und sicheren Zugang des Entwicklungsteams
→ Lokale/Cloud-Hybrid-Entwicklungsumgebung mit Telepresence
- Backend
→ Beispielprojekte in Golang oder Node.js. Werden automatisch eingerichtet, containerisiert und können auf einem K8s-Cluster deployed werden
→ CI-Pipeline mit CircleCI / GitHub Actions. Sobald ein PR gemergt wird, startet direkt das Deployment
→ Unterstützung für Datei-Upload/Download über CloudFront-URLs
→ E-Mail-Unterstützung mit SendGrid / AWS SES
→ Benachrichtigungsunterstützung (Web, Mobile, SMS, E-Mail) - in Entwicklung
→ Unterstützung für Benutzerverwaltung mit Kratos und Oathkeeper (kein eigenes Management von Login/Registrierung/Authentifizierung nötig)
- Frontend
→ React-Beispielprojekt. Automatische Einrichtung und Deployment möglich
→ CI-Pipeline mit CircleCI / GitHub Actions. Sobald ein PR gemergt wird, startet direkt das Deployment
→ Unterstützung für Datei-Upload/Download über CloudFront-URLs
→ Unterstützung für Benutzerverwaltung mit Kratos und Oathkeeper (es reicht, den Beispiel-Login-/Registrierungs-Flow nur zu stylen)
→ Mit dem Static-Site-Beispiel auf Basis von Gastby lassen sich einfach Landingpages erstellen. CI-Integration wird unterstützt
1 Kommentare
Wenn man es so macht, kostet es etwa 150 US-Dollar pro Monat. (0.202$ / h)