fn (cdr lst)) rakendused, teenused,Vajalik riistvara, 1986 NNTP uudised liiguvad TCP/IP (interneti) Haldusvahendid, #f)#t)) kaughaldus,Stabiilsus,Skaleeruvus,Tugi,Hind). 1640 - Blaise Pascal-aritmeetiline masin kaudu;inteli 80386. (every? good? `(10 40 50 2 100)) UNIXi filosoofia 1.väike on ilus(iga utiliit/teenus liitis,lahutas.Ca 50tki. täidab ainult ühte funktsiooni;komponentide ehitus
Välismälu - Haldusvahendid, derivative of BCPL (Ken Thompson); pikaajaliseks säilitamiseks (kõvaketas, flopid on olnud liiga kiire (“irrational exuberance” jne).Välisseadmed - monitor, klaviatuur jne. kaughaldus,Stabiilsus,Skaleeruvus,Tugi,Hind). speech).1990-lõpuaastatel kiirendas interneti muutumine Turing machine - lihtne teoreetiline masin. Alan UNIXi filosoofia 1.väike on ilus(iga utiliit/teenus 1952 - Nixdorf Computer Corp, liitus 1990 täidab ainult ühte funktsiooni;komponentide ehitus Siemensiga
Vastupidiselt erosioonile, kus arhitektuuri lõhutakse. Kes vastutab arhitektuuri eest agiilse arhitektuuri puhul? Kõik on vastutavad. Ei ole üks arhitekt, kes vastutab, vaid kogu tiim vastutab. Probleem: ● vahel inimesed ei ole üksteisega nõus ● suurtes tiimides skaleeruvus Sellisel juhul valitakse arhitektuurile üks omanik/vastutaja, kes aitab alumistel tiimidel jõuda ühistele arusaamisel. Kui laat läheb väga suureks, siis keegi, kes tõuseb püsti ja ütleb, et mina võtan nüüd otsuse vastu. 47 103. Kes on arhitektuuri omanik? Agiilne arhitektuur
Selle järgi arhitektuur ei ole mitte midagi erilist, seda võib muuta. Igal süsteemil on arhitektuur. Agiilse arhitektuuri järgi öeldakse, et arhitektuur skaleerub ja arhitektuur evoleerub. Erosioon on arhitektuuri mitteteadlik muutmine ehk lõhkumine. Lepime sellega, et arhitektuur peaks olema võimeline ajaga muutma. Probleemid: Kes vastutab arhitektuuri eest? Kõik on vastutavad. Aga vahel inimesed ei ole üksteisega nõus. Skaleeruvus suurtes tiimides : kuidas tiim kokku panna, eriti kui nad geolokaalselt erinevates kohtades. Lahenduseks valitakse üht arhitektuuri vastutajat. See ei tähenda, et arhitektuur on ühe inimese oma, vaid aitab alamtiime arhitektuurist aru saada. o Arhitektuur suures meeskonnas § Arhitektuuri juhitud lähenemine § Featuuri juhitud lähenemine § Avatud lähtekoodi lähenemine
Itereeri punkte 1-7 Agiilne arhitektuur o Arhitektuur ei ole mitte midagi erilist o Karda kivisse raiutud arhitektuuri o Igal süsteemil on arhitektuur o Arhitektuur skaleerub o Arhitektuur evoleerub o Kes vastutab arhitektuuri eest? – Kõik vastutavad. Probleem: Vahel inimesed ei ole üksteisega nõus Suurtes tiimides skaleeruvus o Nimeta arhitektuuri manager/omanik/vastutaja Arhitektuur suures meeskonnas o Arhitektuuri juhitud lähenemine o Featuuri juhitud lähenemine o Avatud lähtekoodi lähenemine o Kombinatsioon eelnevatest o Arhitektuuri testimine o Küsi endalt: Millistele eeldustele tugineb arhitektuur Millised nõuded arhitektuur katab Mis on selle arhitektuuri võtme riskid