Agregáty v DDD: Kde nakreslit hranici?
Agregát je asi nejhůř pochopený pojem z celého DDD. Před rokem a půl jsem dělal review kódu u jednoho projektu. V kódu byl OrderAggregate, dobré pojme
Michal Katuščák je PHP a React vývojář, který na svém blogu sdílí praktické články o vývoji webových aplikací, architektuře a moderních technologiích. Píše o PHP, Linuxu, Symfony, DDD i aktuálních trendech v programování s důrazem na praxi a čitelnost kódu.
9 článků from this blog
Agregát je asi nejhůř pochopený pojem z celého DDD. Před rokem a půl jsem dělal review kódu u jednoho projektu. V kódu byl OrderAggregate, dobré pojme
Analýza neúspěšného projektu eLWIS v Lidlu, který stál přes půl miliardy eur a skončil návratem k původnímu systému.
Článek popisuje migraci zastaralých PHP aplikací pomocí Strangler Fig patternu, který umožňuje postupný přechod bez výpadku.
Jak pomocí Anti-corruption layer ochránit doménový model před zamořením cizím ERP při integraci.
Rozhodujete se mezi přepsáním aplikace od nuly a refaktorováním? Článek nabízí 8 klíčových otázek, které vám pomohou se správně rozhodnout.
Článek vysvětluje, co je ADR (Architecture Decision Record) a nabízí šablonu s pěti sekcemi pro dokumentaci architektonických rozhodnutí v IT projektech.
Rozhodovací framework pro PHP týmy, zda zvolit modulární monolit nebo mikroslužby s 5 kritérii a flowchartem.
Jak technicky připravit web pro AI vyhledávače jako ChatGPT, Perplexity a Claude, včetně schema markup, llms.txt a robots.txt.
Článek popisuje architekturu Webové Hlídky a přechod z PHP monolitu na asynchronní systém s RabbitMQ pro efektivní monitorování webů.