Seminar Micronaut – Data Reactive mit R2DBC und MongoDB

Seminar / Training

Reaktive Persistenz verlangt klare Grenzen zwischen nicht blockierender Verarbeitung und unvermeidbaren blockierenden Arbeiten. Das Seminar verbindet R2DBC, reaktive Micronaut-Data-Repositories und MongoDB mit Transaktionsgrenzen, Backpressure, Indexierung, Fehlerbehandlung und beobachtbaren Datenflüssen.

Inhaltsübersicht

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

Zielsetzung

  • Reaktive Datenflüsse und Blocking-Grenzen fachgerecht planen
  • R2DBC-Repositories, Abfragen und Transaktionen kontrolliert einsetzen
  • Dokumentenmodelle, Indizes und Abfragen für MongoDB entwerfen
  • Reaktive Persistenz mit Tests, Fehlerstrategien und Observability absichern

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: Reaktives Ausführungsmodell prüfen

    Publisher, Subscription, Backpressure, Event Loop und Scheduler werden anhand eines kleinen Datenflusses sichtbar gemacht. Blockierende Aufrufe werden gezielt erkannt.

  2. Schritt 2: R2DBC-Verbindung konfigurieren

    Treiber, Pool, Timeouts, Umgebungen und Health-Prüfungen werden eingerichtet. Unterschiede zu JDBC werden anhand des Lebenszyklus erklärt.

  3. Schritt 3: Reaktive Repositories erstellen

    Entitäten, Repository-Methoden, Publisher-Typen und erzeugte Abfragen werden für Lese- und Schreibvorgänge umgesetzt.

  4. Schritt 4: Abfragen und Pagination modellieren

    Filter, Sortierung, Projektionen, Seitenbildung und Streaming werden ohne unnötige Materialisierung großer Ergebnismengen gestaltet.

  5. Schritt 5: Transaktionen und Fehlergrenzen behandeln

    Reaktive Transaktionskontexte, Rollback, Wiederholung und die Grenzen verteilter oder langlaufender Vorgänge werden praktisch geprüft.

  6. Schritt 6: MongoDB-Dokumentmodell entwerfen

    Dokumente, Einbettung, Referenzen, Schlüssel, Versionierung und Änderungsmuster werden aus den tatsächlichen Zugriffspfaden abgeleitet.

  7. Schritt 7: MongoDB-Repositories und Indizes umsetzen

    CRUD, Abfragen, Aggregationen und Indizes werden erstellt. Selektivität, Sortierung und Dokumentgröße werden mit Diagnosewerten überprüft.

  8. Schritt 8: Datenflüsse komponieren

    Relationale und dokumentenbasierte Zugriffe werden mit Mapping, Parallelität, Begrenzung und eindeutiger Fehlerbehandlung kombiniert.

  9. Schritt 9: Backpressure und Ressourcen schützen

    Puffer, Concurrency, Timeouts und Abbruch werden so begrenzt, dass langsame Datenbanken nicht zu unkontrolliertem Speicher- oder Threadverbrauch führen.

  10. Schritt 10: Tests und Observability integrieren

    Test Resources, reproduzierbare Datenstände, reaktive Assertions, Poolmetriken, Traces und Fehlerprotokolle werden für beide Datenbanken aufgebaut.

Praxisübungen

  • Reaktiver CRUD-Service mit R2DBC
  • MongoDB-Dokumentmodell mit Indizes
  • Backpressure-Test mit verlangsamter Datenbank
  • End-to-End-Test eines kombinierten Datenflusses

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: 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 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ünster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
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
Köln 3 Tage
Wuppertal 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Erfurt 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben