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
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Stream live 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream gespeichert 3 Tage
Innsbruck 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben