Mentionsy Mentionsy
Piwnica IT
Piwnica IT

1.02 (2) Monorepo vs Polirepo

01.03.2023 ·55 min 56 s · 14 rozdziałów · 1 sponsor

1.02 Monorepo vs Polirepo Przed Wami kolejny odcinek podcastu PiwnicaIT. Tym razem wzięliśmy na tapet temat Monorepo vs Polirepo. Podczas rozmowy skupiliśmy się na wadach i zaletach obu podejść. Zapraszamy do słuchania.  Materiały dodatkowe: The State of JS 2022: Monorepo tools How the Pros Scale Huge Software Projects // Turborepo vs Nx DevEnv: #60 Monorepo czy Polyrepo Monorepo vs Multi-Repo: Pros and Cons of Code Repository Strategies Monorepos explained Rozmawiają: Wojciech Skorupa [linkedin] Mateusz Jabłoński [www] [linkedin]

31:07 · Refaktoryzacja - kontynuacja 2

Czy raczej próbowałbyś to szyć na miarę i robić coś samodzielnego? Myślę, że tutaj pierwsze, co mi przychodzi do głowy właśnie w kontekście Enixa i korzystania z różnych technologii i tego też, o czym trochę rozmawialiśmy wcześniej, czyli jakby tego overheadu, który sobie dodajemy właśnie z Enixem, że musimy go 1.02 2.02 Jest dookoła naszego projektu i deployowania go jest zawarte w repozytorium razem z tymi konfiguracjami do NX-a, powiedzmy, czy innego narzędzia, które wykorzystujemy do zarządzania i deployowania tego naszego Monorepo, a nie jest schowana w jakiejś dokumentacji.

I domyślam się, że jest to rozwiązanie. Chociaż no myślę, że jest to ogromny plus. Chociaż no to tak jak z każdym narzędziem, Mateuszu, wiesz jak to jest, tak? No to są znowu zawsze plusy i minusy. Rzeczywiście otwieramy się na bugi. Może być też tak jak z Learnom, prawda? Która została być wspierana, a koniec końców została kupiona przez Enixa. Tak naprawdę przez długi czas była w dość słabym stanie. To też ryzyko, z którym musimy się mierzyć. Ale też była bardzo mocno wykorzystywana, szczególnie do wersjonowania szczególnych podczęści. Tym się najczęściej spotykałem. Do tworzenia szczególnie jakichś systemów szablonów, jakieś UI-owe. Gdyby nie takich komponentów wewnętrznych w projektach, to Lerna bardzo często się z tym pojawiała.

Pokazano wszystkie 2 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.