Tovább a tartalomhoz

04: Architekturális stílusok

A csoportok néhány percben ismertetik, hogy milyen architekturális karakterisztikákat azonosítottak a kapott esettanulmányban. A hangsúly nem is a tényleges karakterisztikán (bár az sem utolsó), hanem inkább a választás indoklásán van.

Előbb általános fogalmakkal kezdjük:

  • Felbontás (Partitioning).
    • Technikai (Technical).
    • Szakterületi (Domain).
  • Elosztottság (Distribution).
    • Monolitikus (Monolithic).
    • Elosztott (Distributed).

Majd pedig áttekintünk néhány gyakori architekturális stílust (Richards, Ford: Fundamentals of Software Architecture alapján):

  • Layered
  • Modular Monolith
  • Pipeline
  • Microkernel
  • Service-Based
  • Event-Driven
  • Space-Based
  • Service-Oriented
  • Microservices