From Accidental to Intentional Architecture

The momentum of building a product, shaping abstract ideas into something concrete, comes with compromises and limitations. We quickly connect components and take shortcuts to speed up deliveries. This sets the scene for unpredictability. Even a prototype is composed of several interacting components with growing complexity. That complexity leads to emergent behaviour: A system-level property ……