„Head First. Architektura oprogramowania” czyli przewodnik po myśleniu architektonicznym
Architektura jest niezbędna do tworzenia systemów oprogramowania. Skalowalność, niezawodność, utrzymanie… to wszystko elementy, na które nacisk musi zostać położny jeszcze przed napisaniem pierwszej linijki kodu.