CQRS i jego optymalizacja
Doświadczenia praktyczne*
Co to jest CQRS?
C – Command
Q – Query
R – Responsibility
S - Segregation
SOL
I
D
Event Sourcing
Jak chcemy buzz word
Po co?
Skalowalność
Responsywność
Elastyczność
I teraz wchodzi biznes
Cały na biało

OK
Kilka słów o domenie
- Ubezpieczenia
- Produkty z wieloma konfiguracjami
- „Dziwne” struktury biznesowe
Początek
Zrobicie trzy widoki…
Data BLOB
Problemat
Model nie pasuje do zadania
Wydajność!!!
Czym jest widok SQL?
Wydajność!!!111oneoneone
Wielkość zbioru danych
Model danych
Rozwiązanie
Się skopiuje
(cz)Kafka
Każdy program komputerowy można zapisać jako kolejkę
Debezium
Problemat
Działa szybciej, ale nie do końca
IID – Inicjalny Import Danych
Nie w ilości pieseł pogrzebany

Przygarnij psiaka ze schroniska
Co myśmy uczynili?

Dodajemy C
Model pośredni
Zapis
Transformacja
Agregacja
Jest szybko
Problematy
Brak „białka”
Transformacja cyfrowa
Problemat Pierwszego Sprintu
Praca zdalna
SCRUM
Q&A
CQRS i jego optymalizacja
By Bartek Kuczyński
CQRS i jego optymalizacja
- 189