Automatisierung von Cloud-Infrastrukturen mit dem AWS CDK Framework
Es gibt heute viele Möglichkeiten, eine Cloud-Infrastruktur aufzubauen. Dazu gehören die Containerisierung, die manuelle Erstellung von Ressourcen und die beliebten deklarativen YAML-Definitionen. Jede dieser Lösungen hat ihre Vorteile. Sie haben aber auch inhärente Einschränkungen, die bei der Entwicklung von Produktionssoftware vermieden werden sollten. Einige Optionen sind für den Einstieg einfach, aber dafür muss mangelnde Skalierbarkeit und Replizierbarkeit in Kauf genommen werden. Andere bieten zwar Skalierbarkeit, sind aber nicht modularisierbar, was den Aufbau und die Wartung großer Infrastrukturen erschwert. Das AWS CDK Framework löst diese Probleme und ermöglicht die Erstellung von Ressourcen mit gängigen Programmiersprachen. Mit seiner Hilfe werde ich zeigen, wie die Entwicklung von Cloud-Infrastrukturen beschleunigt werden kann. Einerseits werde ich vermitteln, wie einfach der Einstieg in das Framework ist. Zum einen werde ich aufzeigen, wie einfach der Einstieg in das Framework ist. Andererseits werde ich meine Erfahrungen als CDK-Builder der letzten 3 Jahre teilen und erklären, wie mögliche Probleme mit entsprechenden Lösungen angegangen werden können.
Pawel Adaszewski ist als Senior Software Consultant bei der ZEISS Digital Innovation in Görlitz tätig. In seiner täglichen Arbeit versucht er die Herausforderungen aus der Industrial-IoT-Welt mithilfe der AWS-Cloud zu bewältigen. Zu seinen Hauptaufgaben gehören das Design und die Erstellung von automatisch bereitgestellten Serverless-Cloud-Infrastrukturen.