Seminar Micronaut – Multi-Tenancy, Cache und Redis

Seminar / Training

Mandantentrennung und Caching greifen tief in Datenzugriff, Security und Betrieb ein. Das Seminar entwickelt eine mandantenfähige Micronaut-Anwendung, propagiert den Tenant-Kontext sicher und ergänzt einen Redis-basierten Cache mit kontrollierter Invalidierung und beobachtbarem Verhalten.

Inhaltsübersicht

  • Zielsetzung
  • Zielgruppe
  • Voraussetzungen
  • Seminarinhalte
  • Praxisübungen
  • Methodik

Zielsetzung

  • Mandantenmodell und Isolationsniveau anhand des Schutzbedarfs auswählen
  • Mandantenermittlung und Kontextweitergabe über HTTP, Datenzugriff und Hintergrundarbeit sichern
  • Cache- und Redis-Strukturen mit eindeutigen Schlüsseln, TTL und Invalidierung entwerfen
  • Datenvermischung, Cache Stampede und Betriebsfehler durch Tests und Metriken verhindern

Zielgruppe

Backend- und Datenbankentwickler, Datenarchitekten, technische Consultants und Softwarearchitekten.

Voraussetzungen

Gute Java- oder Kotlin-Kenntnisse, Micronaut-Grundlagen, SQL-Kenntnisse und Verständnis von Transaktionen und Datenmodellen.

Seminarinhalte

  1. Schritt 1: Mandantenanforderungen klassifizieren

    Kunden, Datenklassen, regulatorische Grenzen, Skalierung, Anpassbarkeit und Betriebsmodell werden erfasst. Isolation pro Datenbank, Schema oder Zeile wird verglichen.

  2. Schritt 2: Tenant Resolver implementieren

    Host, Pfad, Header, Tokenclaim oder Benutzerkontext werden als mögliche Quellen bewertet. Unklare und manipulierte Zuordnungen werden abgewiesen.

  3. Schritt 3: Tenant-Kontext weitergeben

    HTTP-Aufruf, Bean, Datenzugriff, Clientaufruf, Scheduler und Messaging erhalten einen kontrollierten Mandantenkontext ohne globale veränderliche Zustände.

  4. Schritt 4: Datenisolation umsetzen

    Datenquelle, Schemaauswahl oder verpflichtender Tenant-Filter werden implementiert. Administrative Querschnittszugriffe erhalten gesonderte Rechte und Protokollierung.

  5. Schritt 5: Autorisierung mandantenbezogen prüfen

    Benutzerzuordnung, Rollen, Servicekonten und Wechsel des aktiven Mandanten werden mit expliziten Regeln und negativen Tests abgesichert.

  6. Schritt 6: Cache-Strategie entwerfen

    Cache-aside, Schlüsselraum, TTL, negative Ergebnisse, Größenbegrenzung und Datenfrische werden je Lesefall festgelegt.

  7. Schritt 7: Redis integrieren

    Verbindung, Pool, TLS, Authentifizierung, Serialisierung, Namensräume und Health-Prüfungen werden für eine verteilte Cache-Instanz konfiguriert.

  8. Schritt 8: Invalidierung und Stampede beherrschen

    Änderungsereignisse, gezielte Löschung, Versionierung, Jitter, Locking und begrenzte Hintergrundaktualisierung verhindern veraltete Daten und Lastspitzen.

  9. Schritt 9: Tests und Betrieb absichern

    Cross-Tenant-Negativtests, Cachefehler, Redis-Ausfall, Metriken, Schlüsselanalyse, Latenz und kontrolliertes Leeren werden in automatisierte Prüfungen und Runbooks überführt.

Praxisübungen

  • Tenant Resolver mit Negativtests
  • Mandantensicherer Repository-Zugriff
  • Redis-Cache mit tenantbezogenen Schlüsseln
  • Ausfall- und Stampede-Simulation

Methodik

Kurze fachliche Einordnungen wechseln mit Demonstrationen und schrittweisen Übungen. Jeder Arbeitsstand wird gebaut, ausgeführt und durch automatisierte oder betriebliche Prüfungen abgesichert. Fehlerfälle werden bewusst einbezogen, damit Diagnose und Wiederanlauf nicht erst im Produktivbetrieb entstehen.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Backend- und Datenbankentwickler, Datenarchitekten, technische Consultants und Softwarearchitekten.
Voraussetzungen: Gute Java- oder Kotlin-Kenntnisse, Micronaut-Grundlagen, SQL-Kenntnisse und Verständnis von Transaktionen und Datenmodellen.
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, Inhaus, 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
München 2 Tage
Friedrichshafen 2 Tage
Kassel 2 Tage
Ulm 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Bremen 2 Tage
Berlin 2 Tage
Mainz 2 Tage
Erfurt 2 Tage
Darmstadt 2 Tage
Frankfurt 2 Tage
Paderborn 2 Tage
Essen 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Flensburg 2 Tage
Leipzig 2 Tage
Hamm 2 Tage
Rostock 2 Tage
Hamburg 2 Tage
Luxemburg 2 Tage
Hannover 2 Tage
Stuttgart 2 Tage
Dresden 2 Tage
Madgeburg 2 Tage
Regensburg 2 Tage
Jena 2 Tage
Trier 2 Tage
Kassel 2 Tage
Ulm 2 Tage
München 2 Tage
Friedrichshafen 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Münster 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben