Command Query Responsibility Segregation

image from Command Query Responsibility Segregation

Czas trwania:

1-2 dni

Grupa docelowa:

Architekci, developerzy

Miejsce szkolenia:

Siedziba klienta

Opis warsztatu

Command Query Responsibility Segragation jest coraz popularniejszy z powodu jego szerokiego zastosowania przy architekturze mikroserwisowej. Pozwala dobrze odseparować od siebie odpowiedzialność modyfikacji stanu aplikacji z jej pobieraniem.

Moim szkoleniem chciałbym przybliżyć Ci wzorzec CQRS i pomóc Ci krok po kroku zadaptować go w twoim rozwiązaniu. Wiedza uzyskana na warsztacie pozwoli Ci dokonać tego bezproblemowo, modyfikując tylko te obszary, które uznasz za warte zmiany. Jeśli interesuje Cię ten temat skontaktuj się ze mną.

Warszaty mogą trwać:

  • 1 dzień - teoria i projektowanie
  • 2 dni - teoria, projektowanie i implementacja w .NET / Javascript

Wiedza uzyskana na warsztacie:

  • Podstawy wzorca CQRS
  • Wiedza jak krok po kroku wdrażać wzorzec do swojego systemu
  • Informacja na temat wad i zalet każdego z etapów wzorca
  • Adaptacja CQRS w systemach Legacy

Możliwy zakres szkolenia:

  • Podstawy Command Query Responsibility Segregation

  • 4 etapy CQRS

    • Command and Queries
    • Different data access
    • Simple Read Model
    • Asynchronous Read Model
  • Wzorce wspomagające

    • Correlation Identifier
    • Data Consistency Primer
    • Domain Events
    • Repository
    • Materialized View
    • Compensating Transaction
  • Wdrożenie do systemów Legacy