Better Software Design cover image

Better Software Design

95. O architekturze mikrofrontendów i mikroserwisach Allegro z Bartoszem Gałkiem prowadzi Tomasz Ducin

Mar 5, 2025
Bartosz Gałek, Principal Engineer w Allegro, dzieli się doświadczeniem w tworzeniu architektury mikrofrontendów. Porusza transformację Allegro z monolitu do mikroserwisów, podkreślając znaczenie współpracy zespołowej i efektywnej komunikacji. Zastanawia się nad wyzwaniami synchronizacji oraz standardyzacji API. Omówione są nowinki w testowaniu wizualnym, a także błędy, które przydarzyły się podczas ewolucji systemu. Pasjonująca rozmowa o innowacjach w polskim e-commerce!
01:05:07

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Migracja z monolitycznego systemu do architektury mikroserwisowej przyczyniła się do zwiększenia elastyczności i szybkości wdrożeń w Allegro.
  • Wprowadzenie mikrofrontendów oraz frameworka OpenBox poprawiło spójność wizualną i doświadczenie użytkowników, umożliwiając zespołom autonomiczne zarządzanie komponentami.

Deep dives

Ewolucja architektury oprogramowania

Przejście z monolitycznego systemu do architektury mikroserwisowej stanowiło kluczowy krok w rozwoju firmy. Początkowo, zespół korzystał z monolitycznego repozytorium, co stwarzało wiele problemów, takich jak długie czasy oczekiwania na wdrożenia i zależności między zespołami. W odpowiedzi na te wyzwania, firma postanowiła przejść na mikroserwisy, co umożliwiło niezależny rozwój różnych komponentów aplikacji. To podejście przyniosło korzyści, takie jak szybsze wdrożenia i większa elastyczność w zarządzaniu projektami.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner