Loading...
Skip to Content

Podcast Better Software Design

O Architectural Kata i procesie projektowania architektury z Piotrem Filipowiczem

Odcinek 85, 23 kwietnia 2024

“Jak mamy pozyskać świetnych architektów, jeśli w swojej karierze będą mieli okazję ją tworzyć mniej niż pół tuzina razy?”. Dokładnie takie pytania postawił Ted Neward, szukając sposobu na doskonalenie umiejętności tworzenia architektury. I trudno się tu nie zgodzić, patrząc jak często w zespołach duże projekty powstają od samego początku. Istnieje jednak prosty sposób na rozwiązanie tego problemu.

Sesje Architectural Kata pozwala jednak zdobywać potrzebne doświadczenie znacznie szybciej. Tym bardziej, jeśli feedbacku na temat twojego designu udzielają Mark Richards i Jacqui Read, autorzy książek poświęconych architekturze oprogramowania. W tym roku, kolejną edycję O’Reilly Software Architecture Katas wygrywa po razy pierwszy zespół z Polski, w którego skład wchodzą Artur Kruszewski, Wojciech Kasa, Sebastian Dąbkowski i Piotr Filipowicz, mój dzisiejszy gość.

W tym odcinku usłyszysz:

  • czym jest Architectural Kata i jak może wspomóc Cię w procesie projektowania architektury
  • sześciu perspektywach, które można wziąć pod uwagę szukając właściwej dla projektu architektury
  • charakterystykach architektonicznych, ograniczeniach, macierzy styli Marka Richardsa
  • komunikowaniu architektury różnym jej odbiorcom, nie tylko zespołowi developerskiemu
  • konkretnych przykładach Fitness Function z architektury ewolucyjnej

Materiały dodatkowe

Cytat odcinka

W architekturze chodzi o minimalizowanie trade-offów, a nie o idealne dopasowanie

Ten podcast jest dostępny na platformach


Podcast Better Software Design

Warto także posłuchać...

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
Jakub Nabrdalik

O architekturze mikroserwisowej z Kubą Nabrdalikiem

Bez dwóch zdań architektura mikroserwisowa jest złożona i trudna w implementacji, a jednocześnie bardzo często...
Odcinek 13
Jakub Pilimon

O persystencji agregatów z Kubą Pilimonem

W jaki sposób możemy utrwalać agregaty w bazie danych, jakie są możliwe podejścia i czym powinniśmy się...
Odcinek 6

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