corify Industrieversicherungen
DevOps: Aufbau einer AWS-Infrastruktur für corify
corify ermöglicht es Unternehmen, Industrieversicherungen einfacher und schneller abzuschließen. Durch die Vereinfachung und Digitalisierung des Versicherungsgeschäfts werden bessere Risikopartnerschaften für alle Handelnde ermöglicht.
Wir freuen uns, dass wir corify bei der Bereitstellung der Infrastruktur, die für ihre Applikation nötig ist, unterstützen durften.
Branche
Technologie
Leistungen
makandra war die Empfehlung eines Kollegen aus der Hypoport-Muttergesellschaft. Wir haben einen erfahrenen Partner gesucht, der uns beim kompletten Neuaufbau einer Plattform-Infrastruktur unterstützt.
AWS-Infrastruktur nach aktuellen Best Practices
Die Wahl des Anbieters für die Infrastruktur fiel auf AWS, da hier kostengünstig und effizient Serverleistung bereitgestellt werden kann. Bei AWS konnten wir bereits in mehreren Vorgängerprojekten wichtige Erfahrungen sammeln, unter anderem in einem Projekt für einen großen, bundeseigenen Mobilitätskonzern in Deutschland.
Unser Auftrag umfasste neben der Planung und Umsetzung der Infrastruktur auf AWS und dem Aufsetzen der Serverlandschaft auch das Einrichten von Continuous Integration und Continuous Deployment (CI/CD). Da die Applikation auf Microservices basiert, musste die Infrastruktur darauf ausgelegt werden.
Anstelle von klassischen Amazon Elastic Compute Cloud-Instanzen haben wir Spot Instances eingesetzt. Die Nutzung von Spot Instances ermöglicht ein günstiges und zugleich performantes Betreiben der Plattform für die Kunden. Spot Instances sind ideal für Workloads, die flexibel und nicht zeitkritisch sind, wie beispielsweise CI/CD-Pipelines.
Wir waren sehr zufrieden, wie das Projekt umgesetzt wurde. Neben dem vorhandenen technischen Know How war die Zusammenarbeit von Anfang an professionell, sehr offen und kollegial. Des Weiteren wurde uns auch in Themen, die nicht direkt mit dem Aufbau der Infrastruktur im Zusammenhang standen, proaktiv weitergeholfen. Beispiele sind hier insbesondere Compliance und Datenschutzthemen.
Sicherheit und Testing
Da es für uns und corify wichtig war, die Sicherheit der Infrastruktur zu gewährleisten, haben wir automatische Security-Scans eingebaut.
Zeitrahmen
Das Projekt dauerte von Februar 2022 bis Februar 2023 und wurde pünktlich und zur vollsten Zufriedenheit unseres Kunden abgeschlossen.
Genutzte Technologien
- GitLab für die Versionsverwaltung
- Continuous Integrations Pipelines für CI/CD
- AWS für die gesamte Infrastruktur
- Terraform und GitOps, um Infrastructure as Code zu managen
- Kubernetes für die Container-Orchestrierung
- Fluent-Bit für das Senden der Logs an eine zentrale Stelle
Best Practices für Microservices: Infrastructure as Code und Autoscaling
Mit Infrastructure as Code haben wir die Bereitstellung und Verwaltung der IT-Infrastruktur automatisiert, reproduzierbar und skalierbar aufgesetzt. Außerdem integrierten wir Autoscaling, um sicherzustellen, dass die Anwendung in der Lage ist, schnell auf sich ändernde Anforderungen zu reagieren und gleichzeitig die Kosten durch die Skalierung nach Bedarf zu optimieren. Das Konzept für die Infrastruktur und das Betriebskonzept wurde ebenfalls von unseren DevOps-Expert*innen ausgearbeitet.
Um sicherzustellen, dass alle Abhängigkeiten der Microservices immer auf dem neuesten Stand sind und keine Sicherheitsprobleme oder Inkompatibilitäten entstehen, haben wir Renovate eingesetzt. So werden die Abhängigkeiten der Microservices automatisch geupdated. Da Renovate den Aktualisierungsprozess automatisiert, wird die Softwarequalität und -stabilität verbessert. Das Team von corify, an das wir die Anwendung übergeben haben, spart sich somit Zeit und Aufwand, der normalerweise für die manuellen Überprüfungen und Aktualisierungen erforderlich wäre.
Wir würden makandra klar weiterempfehlen. Sie haben uns beim Aufbau einer komplett neuen Plattform unterstützt und ihre Erfahrung hat wesentlich zum guten Projektfortschritt beigetragen.
Videofallstudie Interview über das corify-Projekt
In diesem Interview erzählt Sonja Bürgle, Head of Business Operations bei corify, von der Zusammenarbeit mit makandra. Wie kam das Projekt zustande? Wurden wir den Erwartungen gerecht? Wir haben die Zusammenarbeit sehr genossen und freuen uns, dass Sonja sich die Zeit genommen hat, mit uns zu sprechen.