Tauchen Sie ein in die Welt der Cloud Native Entwicklung und lernen Sie, wie Sie moderne, skalierbare und resiliente Anwendungen für die Cloud entwickeln. Von Microservices über Container bis hin zu DevOps-Praktiken.
Grundlagen Cloud Native Development
  • Cloud Native Definition und Prinzipien
  • Die Cloud Native Landscape
  • Vor- und Nachteile von Cloud Native Architekturen
  • Best Practices und Design Patterns
  • Cloud Native Security Grundlagen
Microservices Architecture
  • Microservices vs. Monolithic Architecture
  • Service Decomposition Patterns
  • Inter-Service Communication
  • API Gateway Pattern
  • Service Discovery und Load Balancing
  • Datenmanagement in Microservices
Container-Technologien
  • Docker Grundlagen und fortgeschrittene Konzepte
  • Container Image Erstellung und Management
  • Multi-Stage Builds
  • Container Networking
  • Container Security
  • Container Registry Management
Kubernetes Orchestrierung
  • Kubernetes Architektur und Komponenten
  • Pod Management und Deployment Strategien
  • Service und Ingress Konfiguration
  • Storage und Persistence
  • Kubernetes Security
  • Helm Charts und Package Management
DevOps und CI/CD
  • DevOps Prinzipien und Praktiken
  • Automatisierte Build-Prozesse
  • Continuous Integration Workflows
  • Continuous Delivery/Deployment
  • Infrastructure as Code
  • GitOps Workflows
Observability und Monitoring
  • Monitoring-Strategien für Cloud Native Apps
  • Logging und Log Aggregation
  • Distributed Tracing
  • Metrics Collection und Analysis
  • Alerting und Incident Response
  • Performance Optimization
Cloud Native Patterns und Best Practices
  • Circuit Breaker Pattern
  • Bulkhead Pattern
  • CQRS und Event Sourcing
  • Saga Pattern für verteilte Transaktionen
  • Backup und Disaster Recovery
  • Skalierungsstrategien