Entdecken Sie die Zukunft der Cloud-Entwicklung: Von der Architektur bis zur Implementierung. Lernen Sie, wie Sie skalierbare, kosteneffiziente Anwendungen ohne traditionelle Serververwaltung entwickeln können.
Grundlagen des Serverless Computing
  • Definition und Evolution des Serverless Computing
  • Vor- und Nachteile gegenüber traditionellen Architekturen
  • Function as a Service (FaaS) Konzepte
  • Serverless Framework Überblick
  • Event-driven Architecture Prinzipien
Cloud Provider und Serverless Plattformen
  • AWS Lambda fundamentals
  • Azure Functions Grundlagen
  • Google Cloud Functions
  • Vergleich der verschiedenen Anbieter
  • Vendor Lock-in Vermeidungsstrategien
Entwicklung von Serverless Funktionen
  • Best Practices für Funktionsdesign
  • Programmiersprachen und Runtime-Umgebungen
  • Lokale Entwicklung und Testing
  • API Gateway Integration
  • Error Handling und Retry-Mechanismen
Event-Sourcing und Message Processing
  • Event-driven Patterns
  • Message Queues und Event Bus
  • Asynchrone Verarbeitung
  • Stream Processing
  • Event Choreographie vs. Orchestrierung
Datenmanagement in Serverless Architekturen
  • NoSQL Datenbanken in Serverless-Umgebungen
  • Datenpersistenz Strategien
  • Caching-Mechanismen
  • Datenbank-Verbindungsmanagement
  • Transaction Handling
Security und Compliance
  • Identity und Access Management
  • Verschlüsselung und Key Management
  • Security Best Practices
  • Compliance-Anforderungen
  • DSGVO-konforme Implementierung
Monitoring und Operations
  • Observability in Serverless-Umgebungen
  • Log Management und Analysis
  • Performance Monitoring
  • Kostenoptimierung
  • Troubleshooting Strategien
CI/CD für Serverless
  • Automatisierte Deployment-Pipelines
  • Infrastructure as Code
  • Testing Strategien
  • Rollback Mechanismen
  • Blue-Green Deployments