Better Software Design cover image

Better Software Design

97. O architekturze mikrofrontendów i mikroserwisach Allegro z Bartoszem Gałkiem prowadzi Tomasz Ducin - część 2

Apr 7, 2025
Bartosz Gałek, Principal Engineer w Allegro, dzieli się swoją wiedzą na temat architektury mikrofrontendów i mikroserwisów. Opowiada o imponującej skali Allegro, z 3000 mikroserwisami obsługującymi setki tysięcy zdarzeń na sekundę. Porusza techniczne aspekty optymalizacji wydajności stron oraz deduplikacji komponentów UI. Wskazuje na znaczenie automatyzacji i testowania w szybko zmieniającym się środowisku. Bartosz tłumaczy, jak zespoły mogą autonomicznie wybierać technologie, co wpływa na efektywność i elastyczność rozwoju.
01:04:08

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Allegro obsługuje ogromną ilość mikroserwisów, co wymaga zaawansowanej architektury i ścisłej współpracy zespołów developerskich.
  • Migracja z monolitu do architektury mikrofrontendowej pozwoliła Allegro na większą elastyczność i szybsze wprowadzanie nowych funkcjonalności.

Deep dives

Skala systemów Allegro

Allegro obsługuje ogromną skalę mikroserwisów, z około 3000 różnych rodzajów. W systemie przetwarzane są ponad 300 tysięcy eventów na sekundę, co pokazuje złożoność ruchu użytkowników. Dodatkowo, działa 700 baz danych MongoDB, a także istnieje imponująca liczba 13 tysięcy repozytoriów na GitHubie. Złożoność i skala tych systemów stawiają przed w pełni technicznym zespołem wiele wyzwań.

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