Das Seminar plant und betreibt eine skalierbare Plattform für hohe Verfügbarkeit und große Last. Monolith, Microservices, Message Queues, Datenbanken, Load Balancing, Kubernetes, Zustandsverwaltung, Observability, Kapazitätstests, Failover und Disaster Recovery werden zu einer überprüfbaren Produktionsarchitektur verbunden.
Inhaltsverzeichnis
- Lernziele und fachliche Einordnung.
- Schrittweise Seminarinhalte.
- Praxisübungen und Laborszenarien.
- Zielgruppe und Voraussetzungen.
- Didaktik und Arbeitsweise.
Lernziele
- Workload, Verfügbarkeitsziele und Fehlerdomänen in ein belastbares Architekturmodell übersetzen.
- Monolithische und Microservices-basierte Bereitstellungen fachgerecht auswählen und dimensionieren.
- Kubernetes, Queue, Datenbank, Caching und Netzwerkpfade redundant und beobachtbar betreiben.
- Engpässe anhand von Messwerten, Lasttests und systematischer Ursachenanalyse beseitigen.
- Failover, Wiederanlauf, Skalierung und Betriebsübergabe durch realistische Tests nachweisen.
Schrittweise Seminarinhalte
1. Anforderungen, SLOs und Fehlerdomänen
Schwerpunkt: Verfügbarkeit, RPO, RTO, Telemetrierate, Gerätezahl, Nutzerlast, Alarmvolumen, Wartungsfenster, Regionen, Abhängigkeiten und Budget.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Anforderungen, SLOs und Fehlerdomänen“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von Verfügbarkeit, RPO, RTO, Telemetrierate, Gerätezahl, Nutzerlast, Alarmvolumen, Wartungsfenster, Regionen, Abhängigkeiten und Budget modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis ein messbares Kapazitäts- und Verfügbarkeitszielbild dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
2. Deployment-Modelle und Komponentenzerlegung
Schwerpunkt: Monolith, Microservices, Transport Services, Core Services, Rule Engine Services, Web UI, Queue, Datenbank, Cache und externe Dienste.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Deployment-Modelle und Komponentenzerlegung“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von Monolith, Microservices, Transport Services, Core Services, Rule Engine Services, Web UI, Queue, Datenbank, Cache und externe Dienste modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis eine begründete Zielarchitektur mit klaren Servicegrenzen dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
3. Message Queue und Datenverarbeitung
Schwerpunkt: Kafka oder vergleichbare Queue, Topics, Partitionen, Consumer Groups, Replikation, Retention, Backpressure, Reihenfolge und Fehlerwiederholung.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Message Queue und Datenverarbeitung“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von Kafka oder vergleichbare Queue, Topics, Partitionen, Consumer Groups, Replikation, Retention, Backpressure, Reihenfolge und Fehlerwiederholung modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis ein skalierbares und fehlertolerantes Queue-Design dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
4. Datenbankarchitektur und Datenpfade
Schwerpunkt: PostgreSQL, Zeitreihenspeicherung, Partitionierung, Indizes, Replikation, Connection Pools, Schreiblast, Abfragen, Aufbewahrung und Wartung.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Datenbankarchitektur und Datenpfade“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von PostgreSQL, Zeitreihenspeicherung, Partitionierung, Indizes, Replikation, Connection Pools, Schreiblast, Abfragen, Aufbewahrung und Wartung modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis ein dimensioniertes Datenbank- und Speicherdesign dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
5. Kubernetes-Grundarchitektur
Schwerpunkt: Namespaces, Deployments, StatefulSets, Services, Ingress, ConfigMaps, Secrets, Persistent Volumes, Ressourcenlimits und Pod Disruption Budgets.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Kubernetes-Grundarchitektur“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von Namespaces, Deployments, StatefulSets, Services, Ingress, ConfigMaps, Secrets, Persistent Volumes, Ressourcenlimits und Pod Disruption Budgets modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis eine strukturierte Kubernetes-Bereitstellungsbasis dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
6. Skalierung und Lastverteilung
Schwerpunkt: horizontale Skalierung, Replikazahl, Autoscaling, Sessionverhalten, Load Balancer, Transportverbindungen, Affinität, Warm-up und Kapazitätsreserven.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Skalierung und Lastverteilung“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von horizontale Skalierung, Replikazahl, Autoscaling, Sessionverhalten, Load Balancer, Transportverbindungen, Affinität, Warm-up und Kapazitätsreserven modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis ein abgestimmtes Skalierungs- und Lastverteilungskonzept dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
7. Konfiguration, Secrets und Zertifikate
Schwerpunkt: Umgebungsparameter, zentrale Konfiguration, Secret Stores, TLS, Zertifikatswechsel, Schlüsselrotation, Zugriffsschutz und Trennung der Umgebungen.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Konfiguration, Secrets und Zertifikate“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von Umgebungsparameter, zentrale Konfiguration, Secret Stores, TLS, Zertifikatswechsel, Schlüsselrotation, Zugriffsschutz und Trennung der Umgebungen modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis einen sicheren Konfigurations- und Secret-Lifecycle dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
8. Observability und Betriebskennzahlen
Schwerpunkt: Metriken, Logs, Traces, Queue-Rückstände, Rule-Engine-Latenz, Datenbankzeiten, Geräteverbindungen, Fehlerquoten, Dashboards und Alarmierung.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Observability und Betriebskennzahlen“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von Metriken, Logs, Traces, Queue-Rückstände, Rule-Engine-Latenz, Datenbankzeiten, Geräteverbindungen, Fehlerquoten, Dashboards und Alarmierung modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis einen mehrschichtigen Observability- und SLO-Katalog dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
9. Performanceanalyse und Lasttest
Schwerpunkt: Gerätesimulatoren, Telemetrierate, Payloadgrößen, Dashboardlast, Rule Chains, Teststufen, Baseline, Profiling, Engpasshypothesen und Wiederholung.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Performanceanalyse und Lasttest“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von Gerätesimulatoren, Telemetrierate, Payloadgrößen, Dashboardlast, Rule Chains, Teststufen, Baseline, Profiling, Engpasshypothesen und Wiederholung modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis einen reproduzierbaren Lasttest- und Tuningprozess dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
10. Hochverfügbarkeit und Failover
Schwerpunkt: Node-Ausfall, Pod-Ausfall, Queue-Broker-Ausfall, Datenbankumschaltung, Netzwerkpartition, Rolling Update, Failback und Datenkonsistenz.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Hochverfügbarkeit und Failover“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von Node-Ausfall, Pod-Ausfall, Queue-Broker-Ausfall, Datenbankumschaltung, Netzwerkpartition, Rolling Update, Failback und Datenkonsistenz modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis einen nachweislich funktionierenden Failover- und Failback-Ablauf dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
11. Disaster Recovery und Standortausfall
Schwerpunkt: Sicherungsumfang, Sekundärstandort, Datenreplikation, Wiederanlaufreihenfolge, DNS-Umschaltung, Kommunikationsplan, Rückkehr und Übungsrhythmus.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Disaster Recovery und Standortausfall“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von Sicherungsumfang, Sekundärstandort, Datenreplikation, Wiederanlaufreihenfolge, DNS-Umschaltung, Kommunikationsplan, Rückkehr und Übungsrhythmus modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis ein ausführbares Disaster-Recovery-Runbook dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
12. Produktionsabnahme und Regelbetrieb
Schwerpunkt: Security Review, Kapazitätsreserve, Wartung, Patchen, Upgrade, Change, Bereitschaft, Runbooks, Abnahmekriterien und kontinuierliche Optimierung.
- Ausgangslage, Schutzbedarf, technische Randbedingungen und Abnahmekriterien für den Themenblock „Produktionsabnahme und Regelbetrieb“ erfassen.
- Relevante Komponenten, Entitäten, Rollen, Schnittstellen und Abhängigkeiten anhand von Security Review, Kapazitätsreserve, Wartung, Patchen, Upgrade, Change, Bereitschaft, Runbooks, Abnahmekriterien und kontinuierliche Optimierung modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenstand protokollieren.
- Funktion, Berechtigungen, Datenfluss, Protokollierung, Fehlerverhalten und Grenzfälle mit definierten Positiv- und Negativtests prüfen.
- Als Arbeitsergebnis ein vollständiges Produktions- und Betriebsübergabepaket dokumentieren, fachlich abnehmen und in einen wiederholbaren Betriebs- oder Entwicklungsstandard überführen.
Praxisübungen und Laborszenarien
- Dimensionierung einer Beispielplattform anhand von Gerätezahl, Telemetrierate und Nutzerlast.
- Entwurf einer Microservices- und Kubernetes-Architektur mit Fehlerdomänen.
- Durchführung eines Lasttests mit Baseline, Engpassanalyse und Tuningrunde.
- Simulation von Pod-, Queue- und Datenbankausfällen mit dokumentiertem Failover.
- Erstellung eines Disaster-Recovery-Ablaufs mit RPO-, RTO- und Abnahmewerten.
Zielgruppe und Voraussetzungen
Zielgruppe: Plattform- und Cloud-Architektur, Kubernetes- und DevOps-Teams, Datenbankadministration, SRE, technischer Betrieb und Disaster-Recovery-Verantwortung.
Voraussetzungen: Gute Linux-, Container-, Netzwerk- und Datenbankkenntnisse sowie praktische Erfahrung mit ThingsBoard-Bereitstellungen; Kubernetes-Grundlagen werden vorausgesetzt.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Konfigurationsschritte, praktische Übungen und kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen. Dadurch entstehen nachvollziehbare Abläufe, die sich auf Entwicklungs-, Test- und Produktionsumgebungen übertragen lassen.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Plattform- und Cloud-Architektur, Kubernetes- und DevOps-Teams, Datenbankadministration, SRE, technischer Betrieb und Disaster-Recovery-Verantwortung |
| Voraussetzungen: | Gute Linux-, Container-, Netzwerk- und Datenbankkenntnisse sowie praktische Erfahrung mit ThingsBoard-Bereitstellungen; Kubernetes-Grundlagen werden vorausgesetzt |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
