I like to write because it forces me to straighten out my thoughts and because it scales well. By packaging vendor-neutral, real-life advice into short episodes, I hope that readers gain architectural insight while enjoying the read. Find me on Goodreads
The role of architects has fundamentally changed. While knowing UML and architecture styles was sufficient a few years ago, modern architects reduce friction, align technology and organization, and chart a credible transformation journey. All while keeping up with the latest tech without being blind sighted by buzzwords. These architects ride the Architect Elevator to connect the organization’s penthouse, where the business strategy is defined, with the engine room, where the enabling technologies are implemented.
This new type of architect needs a new type of resource. I therefore summarized years of working in both modern “digital” organizations and corporate IT in this booked targeted at both IT executives, enterprise architects, and software architects who are preparing for a bigger role or the next step in their career.
Note: This book is an updated and expanded version of 37 Things One Architect Knows.
Most every enterprise is in some stage of a cloud migration. The reasons are apparent: cloud computing provides fully managed platforms, auto-optimizing and even auto-healing operations, per-second billing, pre-trained machine learning models, and globally distributed transactional data stores. However, a migration to a cloud operating model is all but trivial. Sadly, much of the available documentation is either very high-level or product-centric.
I therefore summarized half a decade of working with customers on defining cloud strategies into my most recent book, which takes a vendor-neutral point of view on cloud and gives architectural guidance for a successful cloud journey all the way from shedding old habits to fully embracing the cloud.
Note: This book is published as an early release. It’s 85% complete and priced at a discount while I finish it.
As the digital economy changes the rules of the game for enterprises and their IT, the role of architects also fundamentally changes. Having been virtually declared obsolete just a few years ago in the wake of agile methods, architecture is more critical than ever in the context of digital transformation. It’s a different kind of architecture, though: rather than focusing on technical decisions alone, architects need to combine organizational and technical knowledge to effect change in the organization’s structure and processes along with the technical platform. They ride the Architect Elevator to connect the penthouse, where the business strategy is defined, with the engine room, where the enabling technologies are implemented.
Packed with anecdotes from real-life IT transformation, this book prepares IT leaders, architects, and lead developers for a more rewarding, but also more ambitious role in the enterprise that spans all the way from the penthouse to the engine room and answers questions like: What’s expected of architects up in the penthouse? How to get there in the first place? What’s to be done at the individual floors? And how does one get back down?
Still relevant 16 years after publication, EIP established the base vocabulary for most modern message bus and API gateway software. It highlight the complexity of building distributed, asynchronous solutions but at the same time offers an intuitive visual pattern language to aid with their design. Like all good patterns books, it harvests the learnings and pitfalls from real-life experience and structures them into a cohesive language.
The examples are at best of historic value, so the I posted some contemporary examples. Also, the long-time-in-the-making-but-never-finished Conversation Patterns are also available as work in progress.