29 Punkte von xguru 2021-09-06 | 1 Kommentare | Auf WhatsApp teilen
  • 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

 
teddy418 2021-09-06

Wenn man es so macht, kostet es etwa 150 US-Dollar pro Monat. (0.202$ / h)