E4T · Blog
Notatki o architekturze
DDD, EDA, SOLID i praktyka — na realnych systemach, które budujemy.
- 7 lipca 2026 · 7 min
DDD i EDA w systemie IoT, w którym błąd zabija roślinę
Jak zaprojektowaliśmy huba do ochrony roślin przed mrozem: bounded contexts, event bus z priorytetami i silnik reguł jako czysta funkcja. Architektura, w której safety jest wymuszone strukturą, nie dobrą wolą.
Czytaj → - 7 lipca 2026 · 8 min
Dwa flushe, dwie transakcje: jak niechcący zabić Outbox w Doctrine
persist() planuje, flush() wykonuje SQL i — bez jawnej transakcji — commituje. Dwa flushe to dwie transakcje, czyli okno, w którym event ginie. Dlaczego to rozbraja cały sens Outbox pattern, jak flush działa pod spodem i ile realnie kosztuje commit.
Czytaj → - 7 lipca 2026 · 9 min
Sześć senioralnych pytań o architekturę — liczy się cena, nie definicja
Dual-write, idempotencja, eventual consistency, granice kontekstów, CQRS, transakcje rozproszone. Sześć pytań z rozmowy, które oddzielają seniora od mida — bo sprawdzają nie znajomość terminu, lecz świadomość kompromisu.
Czytaj →
