Tomasz Ducin
independent consultant, architect, developer, trainer, speaker #architecture #performance #javascript #typescript #react #angular
Independent Consultant & Software Architect
Trainer, Speaker, Frontend & Backend
Bottega IT Minds, ArchitekturaNaFroncie.pl (ANF)
Developer Jutra (.pl)
Warsaw, PL
PO CO?
Conway, TT, DORA
podobieństwa/różnice z mikro usługami
client-side vs server-side compositio
jak, co i po co mierzyć
jak zepsuć MFE: nieudane wdrożenia
NIE JESTEM SPRZEDAWCĄ TECHNOLOGII 😉
niezależność wdrożeń / awarii
skalowalność / wydajność
niezależność wdrożeń / awarii
i tyle... :)
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.
- Melvin Conway
MicroServices and MicroFrontends are technical solutions to people problems.
- someone
Stream-aligned:
cele BIZNESOWE
ownership
autonomia
CZĘSTO ZMIENIAĆ/WDRAŻAĆ HOSTA
współdziel stan między mikrofrontendami
interface MessageBroker {
publish(topic, event): void;
subscribe(topic, subscribeFn): void;
unsubscribe(topic, subscribeFn): void;
}
stwórz ogromną bibliotekę komponentów
a czym jest w ogóle "biblioteka komponentów"?
🤔 Jak często WDRAŻASZ: bibliotekę komp. vs brokera?
współdziel ile się da, jak najwięcej!
często wdrażaj HOST APP
wydłuż pipeline, np. dużo granularnych pakietów
📦
📦
📦
📦
📦
📦
📦
📦
📦
📦
📦
📦
By Tomasz Ducin
independent consultant, architect, developer, trainer, speaker #architecture #performance #javascript #typescript #react #angular