Seminar Credo TypeScript – Cloud-Agenten, Mandantenfähigkeit und skalierbare Backends

Das dreitägige Seminar entwickelt aus einem einzelnen Credo-Agenten eine mandantenfähige und skalierbare Backend-Plattform. Tenant-Lifecycle, Wallet-Isolation, Routing, API-Grenzen, Persistenz, Caching, horizontale Skalierung, Resilienz und Betriebssteuerung werden in einer Referenzarchitektur umgesetzt.

Inhaltsverzeichnis

  • Lernziele und fachliche Einordnung
  • Schrittweise Seminarinhalte
  • Praxisübungen und Laborszenarien
  • Zielgruppe und Voraussetzungen
  • Didaktik und Arbeitsweise

Lernziele

  • Cloud-Agenten und Mandantenmodelle anhand technischer Risiken auswählen.
  • Tenant-Kontexte, Wallet-Räume, Schlüssel und Konfiguration sicher isolieren.
  • Routing, APIs, Events und Persistenz mandantenfähig gestalten.
  • Horizontale Skalierung, Caching, Backpressure und Fehlerbehandlung umsetzen.
  • Onboarding, Offboarding, Monitoring und Governance operationalisieren.

Schrittweise Seminarinhalte

1. Cloud-Agent-Zielbild und Tenant-Modelle

Schwerpunkt: dedizierte Agenten, geteilte Runtime, Wallet-Profile, logische und physische Isolation, Datenklassen, Kosten, SLOs und Verantwortungen.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Cloud-Agent-Zielbild und Tenant-Modelle“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von dedizierte Agenten, geteilte Runtime, Wallet-Profile, logische und physische Isolation, Datenklassen, Kosten, SLOs und Verantwortungen modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis eine begründete Mandantenarchitektur dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

2. Tenant-Lifecycle und Kontextpropagierung

Schwerpunkt: Provisionierung, IDs, Konfiguration, Secrets, Quotas, Aktivierung, Suspendierung, Löschung, Audit und Kontextübergabe durch alle Schichten.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Tenant-Lifecycle und Kontextpropagierung“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Provisionierung, IDs, Konfiguration, Secrets, Quotas, Aktivierung, Suspendierung, Löschung, Audit und Kontextübergabe durch alle Schichten modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis einen kontrollierten Tenant-Lifecycle dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

3. Wallet-, Schlüssel- und Datenisolation

Schwerpunkt: Wallet-Profile, KMS-Grenzen, Datenbankschemas, Zugriffskontrollen, Verschlüsselung, Backup, Restore, Export, Löschung und Cross-Tenant-Tests.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Wallet-, Schlüssel- und Datenisolation“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Wallet-Profile, KMS-Grenzen, Datenbankschemas, Zugriffskontrollen, Verschlüsselung, Backup, Restore, Export, Löschung und Cross-Tenant-Tests modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis ein überprüftes Isolationskonzept dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

4. Routing, Mediation und Nachrichtenverteilung

Schwerpunkt: Endpoints, Routing Keys, Tenant-Zuordnung, DIDComm-Eingang, Queueing, Message Pickup, Wiederholungen, Dead Letters und Zustellnachweise.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Routing, Mediation und Nachrichtenverteilung“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Endpoints, Routing Keys, Tenant-Zuordnung, DIDComm-Eingang, Queueing, Message Pickup, Wiederholungen, Dead Letters und Zustellnachweise modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis einen mandantenfähigen Nachrichtenpfad dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

5. Mandantenfähige REST- und Event-Schnittstellen

Schwerpunkt: Authentisierung, Tenant Claims, Autorisierung, Idempotenz, Rate Limits, Webhooks, Event-Schemas, Replay, Datenschutz und Versionierung.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Mandantenfähige REST- und Event-Schnittstellen“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Authentisierung, Tenant Claims, Autorisierung, Idempotenz, Rate Limits, Webhooks, Event-Schemas, Replay, Datenschutz und Versionierung modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis eine sichere Integrationsoberfläche dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

6. Persistenz, Caching und horizontale Skalierung

Schwerpunkt: PostgreSQL, Connection Pooling, Transaktionen, Redis- oder In-Memory-Caches, Locking, Affinität, Leader-Aufgaben, Backpressure und Kapazität.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Persistenz, Caching und horizontale Skalierung“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von PostgreSQL, Connection Pooling, Transaktionen, Redis- oder In-Memory-Caches, Locking, Affinität, Leader-Aufgaben, Backpressure und Kapazität modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis eine skalierbare Daten- und Laufzeitarchitektur dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

7. Security, Observability und Betriebssteuerung

Schwerpunkt: Tenant-bezogene Logs und Metriken, Datenschutzfilter, Quotas, Anomalien, Supportzugriff, Break Glass, On-Call, Kostenkontrolle und Service-Reviews.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Security, Observability und Betriebssteuerung“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Tenant-bezogene Logs und Metriken, Datenschutzfilter, Quotas, Anomalien, Supportzugriff, Break Glass, On-Call, Kostenkontrolle und Service-Reviews modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis einen betriebsfähigen Kontrollrahmen dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

Praxisübungen und Laborszenarien

  • Modellierung und Implementierung eines Tenant-Onboardings mit eigenem Wallet-Profil.
  • Negativtest gegen unzulässigen Cross-Tenant-Zugriff.
  • Aufbau eines tenantbezogenen Routing- und Webhook-Flows.
  • Lasttest mit mehreren Mandanten und Auswertung von Pool-, Queue- und Latenzmetriken.
  • Durchspielen von Suspendierung, Export und kontrolliertem Tenant-Offboarding.

Zielgruppe und Voraussetzungen

Zielgruppe: Backend- und Plattformentwicklung, Softwarearchitektur, DevOps und SRE, IAM-Integration, Security Engineering und technische Produktverantwortung.

Voraussetzungen: Gute TypeScript- und Node.js-Kenntnisse; Erfahrung mit REST, Datenbanken, Containern und verteilten Systemen; Credo-Grundlagen.

Didaktik und Arbeitsweise

Kurze Fachimpulse werden unmittelbar mit Demonstrationen, strukturierten Implementierungsschritten, Code-Reviews, praktischen Übungen und kontrollierten Fehlerfällen verbunden. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Lösungen reproduzierbar weiterentwickelt und in den Betrieb überführt werden können.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Backend- und Plattformentwicklung, Softwarearchitektur, DevOps und SRE, IAM-Integration, Security Engineering und technische Produktverantwortung
Voraussetzungen: Gute TypeScript- und Node.js-Kenntnisse; Erfahrung mit REST, Datenbanken, Containern und verteilten Systemen; Credo-Grundlagen
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.

Seminar Startdatum Enddatum Ort Dauer
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben