Ohjelmistoarkkitehtuurin perusteet: Nykyaikainen insinööritieteellinen lähestymistapa Mark Richardsin ja Neal Fordin englanninkielinen oppikirja tarjoaa perusteellisen yleiskatsauksen ohjelmistoarkkitehtuurista. Tämä päivitetty painos käsittelee alan olennaisia periaatteita, tekniikoita ja trendejä.
Kirja keskittyy ohjelmistoarkkitehtuuriin modernissa kontekstissa ja käsittelee erilaisia arkkitehtuurityylejä, kuten mikropalvelut, modulaariset monoliitit ja kerrokselliset arkkitehtuurit. Esillä ovat muun muassa komponenttien tunnistaminen, kytkentä, koheesio, partitionointi sekä governance-rooli. Lisäksi käsitellään pehmeitä taitoja, kuten tiimien johtamista, yhteistyötä ja liiketoimintamalleja. Myös teemoja kuten generatiivinen tekoäly ja nykyaikaiset engineering-käytännöt käsitellään perusteellisesti.
Tämä päivitetty painos on tarkoitettu ammattilaisille, jotka haluavat syventyä ohjelmistoarkkitehtuuriin sisällöllisesti, ja se tarjoaa konkreettisia työkaluja ja oivalluksia monimutkaisten ohjelmistoratkaisujen suunnitteluun ja hallintaan. Laaja sisältö kytkeytyy osaamisalueisiin, kuten Distributed Systems ja Software Engineering.

