Remove Software Architecture Remove Strategy Remove Systems Remove Training
article thumbnail

How architecture evolves into strategy

O'Reilly Software

A look at the roles of architect and strategist, and how they help develop successful technology strategies for business. I should start by saying this section does not offer a treatise on how to do architecture. Technology systems are difficult to wrangle. Our systems grow in accidental complexity and complication over time.

Strategy 100
article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

Martin Fowler argues that internal quality of a software system enables new features and improvements to be delivered more sustainably. Spread Domain Expertise Design is more than generic technical patterns that can be applied to almost software system. It can be a cost-effective approach.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Modelling Bounded Contexts with the Bounded Context Design Canvas: A Workshop Recipe

Strategic Tech

How do we break a large system into smaller, more manageable modular components? In Domain-Driven Design, a large system is decomposed into bounded contexts , which become natural boundaries in code as microservices and as teams in the organisation. Both a wide and deep knowledge of the business and domain is essential.

Design 76
article thumbnail

Forming an Architecture Modernization Enabling Team (AMET)

Strategic Tech

external consultants or training) Preference for waiting for the problems to arise (indicating the need for an AMET) or forming an AMET early to prevent issues arising Confidence level that modernization will actually happen (sometimes it is just too unclear and lacking priority) How quickly do you want/need to modernize?

article thumbnail

Tasktop Viz launch – DevOps Enterprise Summit 2019 – Day Two Recap

Tasktop

Scott Havens, Senior Director of Engineering at Mode Operandi, highlighted the benefits of event-based systems over legacy approaches, and how software architecture should be just as beautiful as the clothes on sale. Just look at how ugly that service-oriented architecture is!” He had a strategy.

DevOps 8
article thumbnail

Cloud Adoption in 2020

O'Reilly

Live online training, videos, books, certification prep, and more, from O’Reilly and our partner publishers. Software engineers represent the largest cohort, comprising almost 20% of all respondents (see Figure 1 ). Technical leads and architects (about 11%) are next, followed by software and systems architects (9+%).

Cloud 141
article thumbnail

DDD Pattern: Library Contexts

Strategic Tech

The key to loose coupling is to understand how the system you are building is going to change, and minimising the cost of those changes. Is there any way it’s possible to predict the future so that our architecture can easily absorb the changes we need to make of it?