Der Kerntechnologiestack von CrowdHandler
CrowdHandler hat seine Lösung für Warteschlangen und Zugriffsverwaltung auf Basis einer serverlosen Architektur auf Amazon Web Services (AWS) entwickelt. Unser zentraler Anwendungsstack umfasst:
- AWS Route53 Wir nutzen Route53 für DNS- und Domain-Dienste, um den Datenverkehr der Endnutzer an unsere Anwendung weiterzuleiten. Für Kunden, die unsere DNS-Implementierung nutzen, wird Route53 außerdem dazu verwendet, DNS-Einträge bereitzustellen, die den Datenverkehr an die Ursprungsserver der Kunden weiterleiten.
- AWS CloudFront Wir nutzen CloudFront, den Content Delivery Network (CDN)-Dienst von AWS, in Verbindung mit Route53 für unsere DNS-Implementierung. CloudFront trägt dazu bei, den Datenverkehr weltweit zu verteilen und gleichzeitig die Leistung zu verbessern.
- AWS Lambda Unser Dienst läuft vollständig auf Lambda, dem serverlosen Rechendienst von AWS. Mit Lambda können wir Code als Reaktion auf Ereignisse wie Warteschlangenanfragen, API-Aufrufe und Datei-Uploads ausführen, ohne Server bereitstellen oder verwalten zu müssen. Lambda skaliert automatisch, um Traffic-Spitzen und schwankende Arbeitslasten zu bewältigen.
- AWS API Gateway Wir nutzen API Gateway, um unsere APIs in großem Maßstab zu erstellen, zu veröffentlichen und zu verwalten. API Gateway übernimmt alle Aufgaben im Zusammenhang mit der Annahme und Verarbeitung großer Mengen von API-Aufrufen durch Endbenutzer.
- AWS RDS (MySQL) Wir nutzen RDS, um unsere MySQL-Datenbanken in einem verwalteten Datenbankdienst zu hosten. RDS kümmert sich um die Bereitstellung, Konfiguration, die Installation von Patches, Backups, die Verfügbarkeit, die Skalierbarkeit und die Sicherheit der Datenbanken – so können wir uns ganz auf die Entwicklung konzentrieren.
- AWS S3 Wir nutzen S3, den Objektspeicherdienst von AWS, zur Speicherung von Kundenlogos und Vorlagen für den Warteraum. S3 ist sicher, langlebig und hochgradig skalierbar.
- AWS CloudWatch CloudWatch dient der Überwachung unserer AWS-Ressourcen und -Anwendungen. Wir nutzen CloudWatch, um einen systemweiten Überblick über die Ressourcenauslastung, die Anwendungsleistung und den Betriebszustand zu erhalten. CloudWatch-Alarme machen uns auf etwaige Probleme aufmerksam, sodass wir umgehend Maßnahmen ergreifen können.
- AWS Cognito Wir nutzen AWS Cognito, um Kundenkonten und Anmeldedaten zu speichern und damit die Nutzer für unser Admin-Portal zu authentifizieren.
CrowdHandler nutzt AWS und dessen „Platform as a Service“-Modell, um Komplexität und Kosten zu minimieren und gleichzeitig eine äußerst zuverlässige, skalierbare und sichere Lösung bereitzustellen. Die Compliance-Zertifizierungen von AWS helfen uns zudem dabei, Compliance-Anforderungen effizienter zu erfüllen und aufrechtzuerhalten. Unsere serverlose Architektur ermöglicht es uns, Innovationen schneller voranzutreiben, ohne dass wir uns um die zugrunde liegende Infrastruktur kümmern müssen.