Marcin Marcin napisał(a):
@piotrpo: projektowanie dużych aplikacji i rozwiazywanie w nich problemów wydajnościowych wymaga raczej sporej wiedzy i uważam że osoba niedoświadczona tego nie zrobi.
Oczywiście, tylko wracając do tematu wątku, kto ma większe doświadczenie, raczej ten, który pracuje w tym zawodzie kilkanaście lat dłużej.
somekind napisał(a):
Zmieniła się i to bardzo, m.in. z powodów, które sam wymieniasz, takich jak chmura.
Trochę inaczej budowało się monolity niż buduje mikroserwisy.
Trochę wpadliśmy w pułapkę skrajnych opinii nic się nie zmieniło/wszystko się zmieniło. Owszem IT się zmienia, zarówno w odniesieniu do wzorców architektonicznych, jak i chyba jeszcze bardziej w odniesieniu do sposobu pracy. Tylko mając doświadczenie dość prosto daje się podążać za tymi zmianami. Jeżeli ktoś np. rozumie jak działa baza danych, to event sourcing, czy saga stają się dość banalne do zrozumienia, bo to właściwie rozwiązanie tych samych problemów, w ten sam sposób, tylko na poziomie architektury systemu a nie w bebechach bazy danych.