kus on ● ! erinevad platvormid igal rakendusel võib olla oma platvorm, saab suhtema panna nt java rakenduse .net rakendusega ● ratsionaalsus 98. Monoliitne arhitektuur. Funktsionaalselt eristatavad osad ei ole lahutatud komponendid Tekib tavaliselt siis kui lahendada ülesanne nii, et ei mõtle arhitektuurile. Osadel juhtudel on oma kohal, nt lihtsates koolitöödes ei ole mõtet ESBi kasutada. 99. Mikroteenused. See on viimaste aastate väga pop sõna. See on taasleitud vana. Mikroteenused tulid koos pilveteenusega, kus on vaja teenused ja ei saa ehitata ühte suurt rakendust. Sarnane teenus orienteeritud arhitektuurile, aga: ● Teenused on väiksemad ● Teenused komponentide vahel mitte erinevate rakenduste vahel Kasud ● Sama mis teenusorienteeritud arhitektuuril ● Lihtsalt skaleeritav
samasse klassi DDD o Objektorienteeritud arhidektuur kus lähtutakse ärilisest domeenist. o Kasu: Äriline mõistmine OO kasud o Autonoomne o Jagatav o Nõrgalt seotud o Jagatakse lepingut ja skeemi, mitte sisemisi klasse o Kasu: Abstraktsus Leitavus Erinevad platvormid Ratsionaalsus Mikroteenused o Sarnane teenus orienteeritud arhitektuurile o Teenused on väiksemad o Teenused komponentide vahel mitte erinevate rakenduste vahel o Kasud: Sama mis teenusorienteeritud arhitektuuril Lihtsalt skaleeritav Tehnoloogiliste valikute muutmise osas vabam Kuidas valida arhitektuuri? o Kuidas kasutajad kasutavad loodavat süsteemi o Kuidas süsteemi paigaldada