Neustrukturierung einer Plattform für das Fuhrparkmanagement und der Automatisierung der Infrastruktur, um innerhalb von Minuten eine neue Kundenumgebung bereitzustellen.
Wie viele Unternehmen sahen sie sich auf ihrem Weg, ihren Kunden kontinuierlich hohe Qualität zu liefern, mehreren Herausforderungen gegenüber. Da sich die Technologie weiterentwickelt und Änderungen oft schnelllebig sind, benötigen sie eine schnellere und zuverlässigere Softwarebereitstellung.
Eine weitere Anforderung bestand darin, neue und bestehende Kundenumgebungen schnell und reproduzierbar bereitzustellen und zu aktualisieren.
Aytomic führt bereits Compute-Workloads auf manuell konfigurierten EC2-Instances aus, aber jede manuelle Änderung ist schwer zu reproduzieren und die Wartung ist fehleranfällig und zeitaufwändig.
Nach deren Anforderungen und enger Zusammenarbeit an der Architektur sowie der Einführung von DevOps-Kernprinzipien im Team einigte sich das Aytomic-Entwicklungsteam auf eine Mischung aus Managed- und Serverless-Service-Angeboten aus dem AWS-Portfolio.
Da das Team von Anfang an eine Microservice-orientierte Architektur verwendet, haben wir uns entschieden, die alte Compute-Workload in eine containerisierte Umgebung zu migrieren. Mit der Einführung von containerisierten Workloads haben wir auch Elastic Container Service (ECS) als Container-Orchestrierungsplattform eingeführt.
Die native und enge Integration mit AWS CodePipeline ermöglicht schnelle und zuverlässige Codebereitstellungen. Vom Auschecken des Quellcodes über das Erstellen des Docker-Images und das Speichern im verwalteten privaten Docker-Repository, AWS Elastic Container Registry (ECR) bis hin zur Bereitstellung neuer Versionen für Elastic Container Service (ECS).
Der Secure-by-Design Ansatz stellt sicher, dass alle Dienste über ein isoliertes privates Netzwerk miteinander kommunizieren können. wo nur möglicher externer Zugriff über öffentlich zugängliche ALB/NLB-Endpunkte mit strenger Kontrolle über die NACL und Sicherheitsgruppen möglich ist. Der Zugriff auf ein geschlossenes Netzwerk wird durch die Verwendung eines verwalteten AWS-Client-VPN-Endpunkts ermöglicht, ohne dass ein Bastion-Host eingerichtet oder eine dedizierte VPN-Lösung erstellt werden muss.
Infrastructure as Code ermöglicht dem Aytomic-Team eine kontrollierte und automatisierte Bereitstellung der Infrastruktur, was zu einer schnelleren Markteinführung führt und Konfigurationsabweichungen reduziert. Durch die Verwendung eines unveränderlichen Infrastrukturparadigmas und die Befolgung von Best Practices bei der Infrastrukturautomatisierung können jederzeit neue Versionen der Plattform mit dem integrierten CI/CD-Prozess bereitgestellt werden.
Mit AWS Athena können alle Rohdaten von Sensoren, die in S3 gespeichert sind, mit Standard-SQL analysiert werden, um Abfragen auszuführen, ohne dass eine Data-Warehouse-Lösung verwaltet werden muss und keine teuren ETL-Operationen erforderlich sind.
Durch die Verwendung von AWS Managed Services und das Verschieben der Compute-Workloads zu ECS können Services jetzt automatisch ohne zusätzlichen Betriebsaufwand skaliert werden. Durch die Definition der Infrastruktur mit Infrastructure as Code wurde der Wiederverwendbarkeitsfaktor der Infrastruktur massiv erhöht. Die Integration mit CI/CD-Prozessen ermöglicht es Aytomic, die Infrastruktur kontrolliert und automatisiert neu zu erstellen und die Bereitstellungszeiten von Tagen auf weniger als eine Stunde zu reduzieren.
Aytomic ist ein Softwareentwicklungsunternehmen, das 2015 gegründet wurde. Sie bieten kundenspezifische Softwarelösungen und konzentrieren sich auf den Aufbau strategischer Partnerschaften für die Entwicklungsprojekte, an denen sie teilnehmen.
Aytomic verfügt über ein Team von sehr erfahrenen Entwicklern und hat Erfahrung in IoT-Engineering (Hardware-Design und Firmware-Entwicklung), mobiler Entwicklung und Software-Architektur.
Are you looking for a team that goes a step further? We are ready for all tasks!
hello@globaldatanet.com