Cloud-Native Go: Skalierbare Microservices
Ihre Termine
| Datum | Ort | Preis |
|---|---|---|
| 07.09.2026 -09.09.2026 |
München |
% 2.412,13 €* Buchen |
| 07.09.2026 -09.09.2026 |
Virtuelles Live Training |
% 2.412,13 €* Buchen |
| 09.11.2026 -11.11.2026 |
München |
% 2.362,15 €* Buchen |
| 09.11.2026 -11.11.2026 |
Virtuelles Live Training |
% 2.362,15 €* Buchen |
| 11.01.2027 -13.01.2027 |
München |
% 2.362,15 €* Buchen |
| 11.01.2027 -13.01.2027 |
Virtuelles Live Training |
% 2.362,15 €* Buchen |
| 08.03.2027 -10.03.2027 |
München |
% 2.362,15 €* Buchen |
| 08.03.2027 -10.03.2027 |
Virtuelles Live Training |
% 2.362,15 €* Buchen |
| 10.05.2027 -12.05.2027 |
München |
% 2.362,15 €* Buchen |
| 10.05.2027 -12.05.2027 |
Virtuelles Live Training |
% 2.362,15 €* Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Go hat sich in vielen Cloud-Infrastruktur- und Backend-Projekten als feste Größe etabliert, weil die Sprache nebenläufige Verarbeitung, kompakte Deployments und gut wartbare Services konsequent unterstützt. In diesem Intensivseminar vertiefst du vorhandene Go-Erfahrung und überträgst sie auf Cloud-Native-Architekturen: vom idiomatischen Service-Code über gRPC-Kommunikation bis zur Containerisierung und zum Betrieb in Kubernetes.
Der Kurs führt von fortgeschrittenen Sprachkonzepten wie Goroutines, Channels und Contexts direkt in die Umsetzung produktionsnaher Microservices. Wer Nebenläufigkeit gezielt vertiefen möchte, findet im Seminar Nebenläufigkeit in Go eine passende Ergänzung. Im Cloud-Native-Go-Seminar stehen anschließend Services im Mittelpunkt, die über REST APIs mit Go oder gRPC kommunizieren, in Docker-Images verpackt und für Kubernetes vorbereitet werden.
Besonderes Gewicht liegt auf robustem Error-Handling, sauberer Architektur, Testbarkeit, Observability und Resiliency Patterns. Du arbeitest an einem durchgängigen Projekt und entwickelst Schritt für Schritt ein Backend-System, das Performance, Wartbarkeit und Betriebsfähigkeit zusammenführt. Für vertiefte Container-Grundlagen eignet sich ergänzend der Linux Container Workshop mit Docker und podman. Dieses Seminar ist kein Einstieg in Programmierlogik, sondern ein Deep-Dive für professionelle Backend-Entwicklung mit Go.
Inhalte
Go Language Deep Dive
- Strukturen, Interfaces und Idiomatik
- Idiomatic Error Handling
- Dependency Management mit Go Modules
- Context Package für Request Scoping
Concurrency und Performance
- Goroutines und Scheduler
- Kommunikation über Channels
- Sync Package und Mutexes
- Race Conditions vermeiden
- Profiling und Performance-Analyse
Microservice-Architektur
- Clean Architecture in Go
- Hexagonal Architecture Patterns
- Domain Driven Design Ansätze
- Service-Schnittstellen und Entkopplung
Kommunikation und APIs
- RESTful Services mit Standardbibliothek
- gRPC mit Protocol Buffers
- Middleware für Cross-Cutting Concerns
- JSON-Verarbeitung und Validierung
Container und Kubernetes-Integration
- Multi-Stage Docker Builds
- Minimale und distroless Images
- Kubernetes Patterns für Go-Services
- Liveness und Readiness Probes
- Graceful Shutdown in Containern
Resiliency und Observability
- Structured Logging für Services
- Tracing mit OpenTelemetry
- Prometheus-Metriken exportieren
- Retry-Logik und Circuit Breaker
- Fehlerdiagnose in verteilten Systemen
Voraussetzungen
- Solide Erfahrung in Go, idealerweise nach einem Go Aufbaukurs oder vergleichbarer Projekterfahrung
- Sicherer Umgang mit Go Modules, Packages, Interfaces und Error Handling
- Grundverständnis von HTTP, APIs und Terminal-Befehlen
- Grundlagen zu Containern und Docker, bei Bedarf über den Linux Container Workshop mit Docker und podman
- Basiswissen zu Kubernetes-Konzepten wie Pods, Services und Deployments ist hilfreich
Zielgruppe
- Backend-Entwicklerinnen und Backend-Entwickler mit Go-Erfahrung
- Software-Architektinnen und Software-Architekten für verteilte Systeme
- DevOps-Engineers mit Bedarf an eigenen Cloud- und Plattform-Tools
- Entwicklungsteams beim Wechsel von Java, C# oder Python zu Go-basierten Cloud-Services
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Uhrzeiten
9:00-16:00 Uhr
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D