meetjspl / online

meet.js w czasach zarazy
3 stars 0 forks source link

Module Federation - jedna aplikacja z wielu niezależnych buildów #8

Closed MichalZalecki closed 3 years ago

MichalZalecki commented 3 years ago

Cześć,

Konspekt

Pracując nad złożonymi aplikacjami w zespołach, które odpowiadają za różne części domeny dostrzegamy związane z tym wyzwania jak zachowanie zwinności procesu, współdzielenie kodu, integracja, prędkość developmentu, wdrożeń jak i wydajność/rozmiar samej aplikacji. W odpowiedzi na te i podobne problemy jako społeczność coraz częściej wybieramy monorepo czy eksperymentujemy z micro-frontends.

Webpack Module Federation ma pozwolić nam w prosty sposób podzielić aplikację w taki sposób by jej poszczególne elementy mogły być niezależnie budowane i osobno wdrażane.

Agenda

Plan prezentacji jest jeszcze mocno roboczy. Wczesny feedback mile widziany!

erykpiast commented 3 years ago

Super byłoby pokazać jakie są opcje developmentu poszczególnych części takiej aplikacji. Myślę o "preview na localhoscie" oraz testach.

Inna rzecz: jak wygląda routing? Czy ładując myapp.com/foo ściągniemy inny kod niż w przypadku wejścia na myapp.com/bar? Tylko ten potrzebny do załadowania konkretnej strony? Jeżeli tak się da, czy dostajemy to w pakiecie, czy musimy sami skleić jakieś klocki w odpowiedniej kolejności?

Tak czy inaczej, super temat. Na czasie :)

erykpiast commented 3 years ago

Super prezentacja, dzięki! Wrzucisz tu slajdy, @MichalZalecki?

MichalZalecki commented 3 years ago

Dzięki @erykpiast! Link do slajdów: http://bit.ly/meetjs4-slajdy

derekqq commented 2 years ago

@MichalZalecki czy prezentacja jest gdzieś nagrana?

erykpiast commented 2 years ago

Hej @derekqq, tak :) https://www.youtube.com/watch?v=4WeuVz9l3JQ