Architecture Isn’t Kubernetes
One of the most contentious words in technology culture today is “Architect.” I experience an endless stream of divisive, confusing opinions about what "architecture" means. At a conference, an attendee noticed that my badge said "architect" and told me "I want to be an architect too, but I don't know enough about Kubernetes yet".
Architecture, in the systems age, is not (just) Kubernetes. It's not the implementation of any particular toolset. Architecture is designing relationships between parts and adapting those relationship patterns as circumstances change. This requires engaging our mental models and working together to transform them.
The architecture skillset is sociotechnical -- a blend of social and technology skills. It is a way of thinking and communicating. In the modern age, there is no division between the way we think together and the code running in production. Our thinking designs our architecture.
Architecture is structuring good systems thinking.
In this talk, I will admit that sometimes architecture is Kubernetes. And share five essential qualities that make a good architect a great architect, regardless of the toolset they employ.
-
X Marks the Spot: Navigating Possible FuturesSimon WardleyWednesday Oct 2, 13:10
-
Using Generative AI to Strengthen and Speed LearningBarbara OakleyWednesday Oct 2, 09:10
-
Team Topologies for Modern Software DevelopmentManuel PaisWednesday Oct 2, 17:30
-
To the MoonRuss OlsenWednesday Oct 2, 20:00
-
Things They Don't Tell You About Being a Tech LeaderMichael NygardThursday Oct 3, 09:10
-
The Magic of Small Things - 10 Years of MicroservicesJames LewisThursday Oct 3, 17:30
-
The Past, Present and Future of Programming LanguagesKevlin HenneyFriday Oct 4, 09:10
-
Insights Into Principles, Patterns, and Practices of Software ArchitectureRebecca ParsonsFriday Oct 4, 13:10
-
Kent BeckKent BeckThursday Oct 3, 13:10