18. All too often reality Department of Computer Sciences – University of Basel
19. All too often reality Maintaining a shantytown is labor-intensive and requires a broad range of skills. One must be able to improvise repairs with the materials on-hand, and master tasks from roof repair to ad hoc sanitation. However, there is little of the sort of skilled specialization that one sees in a mature economy. Department of Computer Sciences – University of Basel
20. All too often reality Department of Computer Sciences – University of Basel
21. All too often reality All too many of our systems are, architecturally, little more than shantytowns. Investment in tools and infrastructure is too often inadequate. Tools are usually primitive, and infrastructure such as libraries and frameworks, is undercapitalized. Individual portions of the system grow unchecked, and the lack of infrastructure and architecture allows problems in one part of the system to erode and pollute adjacent portions. Department of Computer Sciences – University of Basel
22.
23.
24.
25. Symptoms of immature architectures System complexity Architecture relevance Department of Computer Sciences – University of Basel
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47. Architecture – Definition Areas of Engagement Department of Computer Sciences – University of Basel Architecture related Activities Govern vs Perform Application vs Infrastructure Services CCMOR Services Enterprise vs Domain vs Service Trends & Innovation Consulting Communication Planning & Roadmaps Requirements Dependencies Concept & Design PoCs & Candidates Review & Verification Documentation Trends & Innovation Training & Education Assessment Establish rules & policies Execute rules & policies Application Processes, Application, Data, Interfaces, … Infrastructure Middleware, Server, Storage, Frameworks, Network, Data Centers, … Create Change Migrate Operate Retire Enterprise (All) Domain (Many) Service (Single) X X X X
Donkey cart Goods Small lanes and narrow streets Short distances had to be bridged
Whether this thing is considered a barrel for cucumber, carrots or wine or whether it’s considered a home, very much depends on viewpoint and perspective. If you don’t believe me go and talk to Diogenes