Themen
Cloud
Alle Beiträge zum Thema Cloud, die neuesten zuerst.
Transparenz: Alle Beiträge habe ich nachträglich mit Unterstützung von KI überarbeitet. Gedanken, Erfahrungen und Haltung sind meine. Die Hörfassungen werden von einer synthetischen Stimme vorgelesen.
Event Sourcing auf AWS: DynamoDB Streams und Lambda
Event Sourcing serverless umgesetzt: DynamoDB als append-only Event-Store, DynamoDB Streams als Change-Feed und Lambda als idempotenter Projektor in CQRS-Read-Models.
Lambda-Performance und Cold Starts verstehen
Was ein Cold Start bei AWS Lambda wirklich ist, welche Hebel du steuern kannst – von Bundle-Size über Init-Code und Memory bis Provisioned Concurrency – und wie du das Ganze sauber misst.
Adapter-Design: wo Frameworks enden
Was ein Framework-Adapter wirklich leistet: der Vertrag über den Build-Output, die Übersetzung von Request und Response und die stillen Umgebungsannahmen an der Grenze zwischen SvelteKit und AWS.
2022 1
2021 6
2021 6
- Transaktionale E-Mails serverless: SES und LambdaWie SES zum ereignisgetriebenen E-Mail-Baustein wird: ausgehende Bestätigungsmails aus einer Lambda-Funktion und eingehende Receipt Rules, die aus einer Mail einen Handler auslösen.SoftwareAWSCloud
- DynamoDB-Datenmodellierung: Single-Table-DesignDynamoDB belohnt ein anderes Denken als eine relationale Datenbank: nicht vom Datenmodell her, sondern von den Zugriffsmustern. Single-Table-Design fasst mehrere Entitätstypen über zusammengesetzte Keys in einer Tabelle zusammen.SoftwareAWSCloud
- CDN Construct: eine kleine Infrastruktur-APIWarum ein eigenes CDK-Construct für statische Websites mehr ist als gesparte Zeilen: eine Schnittstelle mit Meinung über S3, CloudFront, Zertifikate und DNS.SoftwareAWSCloud
- GraphQL-APIs mit AppSync und DynamoDBAWS AppSync verschiebt den GraphQL-Server aus der eigenen Betriebsverantwortung in einen managed Dienst. Ich zeige am DynamoDB-Backend, wann diese Build-vs-Buy-Entscheidung trägt und wann managed zur Sackgasse wird, inklusive der VTL-Mapping-Templates, die 2021 der Preis dafür sind.SoftwareAWSCloud
- Serverless-Workflows mit AWS Step FunctionsStep Functions machen aus verschachtelten Lambda-Handlern eine deklarative State Machine: sichtbarer Ablauf, explizite Retry- und Catch-Pfade, Standard oder Express.SoftwareAWSCloud
- Serverless-Auth mit Cognito User PoolsCognito User Pools als managed Identity-Backend: Sign-up, Confirm und Sign-in ohne eigenen Auth-Server, die drei Tokens richtig verstanden und ein API-Gateway-Endpunkt, den ein Cognito-Authorizer absichert.SoftwareAWSCloud
2020 4
2020 4
- CDK Constructs: Abstraktion mit HaftungWer ein CDK Construct veröffentlicht, verschickt keine Hilfsfunktion, sondern Betriebsentscheidungen – über Defaults, Upgrade-Pfade und das, was beim Konsumenten im CloudFormation-Template landet.SoftwareAWSCloud
- AWS Deployment Pipelines sind ArchitekturDeployment Pipelines sind Architektur, weil sie bestimmen, wie häufig, sicher und reversibel ein System verändert wird.SoftwareAWSCloud
- Policy as Code für CDKPolicy as Code macht einen prüfbaren Teil der Architekturregeln ausführbar und versionierbar.SoftwareAWSCloud
- GitHub Actions mit AWS CDKGitHub Actions und AWS CDK verbinden Codeänderung, Infrastruktur und Deployment zu einer reviewbaren Pipeline – und machen die Architekturentscheidung im Pull Request sichtbar.SoftwareAWSCloud
2019 2
2019 2
- Infrastructure as Code braucht Code-ReviewsSobald Infrastruktur Code ist, entscheidet ein kleiner Diff über Sicherheit, Kosten und Ausfallrisiko – deshalb gehört sie in denselben Review-Prozess wie Anwendungscode.SoftwareAWSCloud
- CDK-Anfänge: Infrastruktur mit einer ProgrammierspracheMit dem CDK rückt Infrastruktur in dieselbe Werkzeugkette wie Anwendungscode, wodurch Tests, Reviews und logische Identitäten plötzlich über den Bestand von Produktionsdaten entscheiden.SoftwareAWSCloud