Loading...
Skip to Content

Podcast Better Software Design

O architekturze makro front-endu Atlassiana z Bartoszem Cytrowskim

Odcinek 82, 5 marca 2024

Tworzenie oprogramowania nie sprowadza się jedynie do backendu, natomiast tematyka architektury front-endu do tej pory była w zasadzie zupełnie nieobecna w Better Software Design. Do tej pory, ponieważ dzisiejszy odcinek otwiera nowy rozdział w podkaście i tego rodzaju zagadnienia będą się co jakiś czas pojawiać. A rozmowy na takie właśnie tematy prowadzić będzie najlepszy znami mi architekt front-endu, Tomasz Ducin.

Tak, tak, nie jest to przejęzyczenie. Przy dzisiejszym poziomie złożoności technik i narzędzi, po prostu nie można znać się na wszystkim. Dlatego mam dużą satysfakcję z tego, że Tomek będzie gościł w Better Software Design w nowej roli, dostarczając wiedzę z najwyższej front-endowej półki. Pozostaje zacząć nowy etap z przysłowioego “wysokiego C” i bardzo interesującym tematem.

Gościem specjalnym dzisiejszego odcinka jest Bartosz Cytrowski, Senior Software Engineer w Atlassianie. Jeśli chcesz się dowiedzieć, jak wygląda architektura makro front-endu w Atlassianie i Jira Cloud, czy jak pracuje się w tak ogromnym i popularnym ekosystemie, to ten odcinek jest właśnie dla Ciebie!

W tym odcinku usłyszysz:

  • czym jest monorepo, jego zaletach i wadach, a także o tym jak pracuje się z nim w Atlassianie
  • narzędziach wykorzystywanych do rozwoju systemu o takiej skali jak Jira Cloud
  • sposobie pracy w systemie, w którym pojawia się ponad 1000 pull-requestów dziennie
  • kontrolowaniu zależności pomiędzy modułami
  • stosowaniu feature flags i bezpiecznym wprowadzaniu zmian dotykających wielu zespołów
  • testowaniu zmian, dog-foodingu i bezpiecznym wdrażaniu nowych wersji

Materiały dodatkowe

Cytat odcinka

Skala tego projektu ogromna, bo mówimy o firmie, która commituje 24h na dobę

Ten podcast jest dostępny na platformach


Podcast Better Software Design

Warto także posłuchać...

Jakub Pilimon

O driverach architektonicznych z Kubą Pilimonem

Projektując złożony system wymagania funkcjonalne stanowią najbardziej oczywisty aspekt, jaki powinniśmy wziąć...
Odcinek 39
Kamil Grzybek

O modularyzacji monolitu z Kamilem Grzybkiem

Wcześniej czy później, chyba każdy programista czy programistka zetknie się w swojej karierze z systemem...
Odcinek 36
Andrzej Krzywda

O refaktoryzacji The Arkency Way z Andrzejem Krzywdą

Jedyną stałą rzeczą w organizacji jest zmiana - to hasło Petera Druckera odczuła chyba każda osoba związana z...
Odcinek 10

Potrzebujesz wsparcia w poprawie jakości projektu, architektury lub zwiększenia umiejętności w zespole?