Remove Definition Remove Software Architecture Remove Strategy Remove Technology
article thumbnail

The Relationship Between Software Architecture And Business Models (and more)

Strategic Tech

If every significant architecture decision has business consequences, then knowing the business model and which trade-offs to choose is maybe the most important skill of architects. But what is the actual relationship between a business model and a software architecture? How does all of this relate to the software architecture?

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. It must be beautiful, like Venus, inspiring love.

Strategy 100
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

Up your quality and agility factor – using automation to build “performance-as-a-self-service”

Dynatrace

The IDC FutureScape: Worldwide IT Industry 2020 Predictions highlights key trends for IT industry-wide technology adoption for the next five years and includes these predictions: Hasten to innovation. This involves new software delivery models, adapting to complex software architectures, and embracing automation for analysis and testing.

article thumbnail

What is a Domain?

Strategic Tech

In business, technology and general, the word “domain” appears frequently and with many different meanings in various contexts. This gets tricky at times when collaborating with different companies or communities that use different definitions. To reduce undesired ambiguity in communication consider using the specific definitions.

article thumbnail

From Domains to Value Streams

Strategic Tech

or “How do software architecture, domains, Conway’s Law, Team Topologies, and value streams all fit together?”. Empowered teams benefit from domain empowerment and technology empowerment Even when domains and value streams are established, there is a need for continuous evolution. They’re all pieces in the same puzzle.

article thumbnail

Domain, Subdomain, Bounded Context, Problem/Solution Space in DDD: Clearly Defined

Strategic Tech

However, some concepts in DDD do not have a clear definition and are highly implicit. Everybody has their own definition of Domain, Subdomain, Problem Space and Solution space. In this article, I’m going to provide working definitions of those concepts and clear them up. This definition of a domain is very fuzzy.

Design 98
article thumbnail

Domain Services: The Next (small) Evolution of Microservices

Strategic Tech

The microservices era has been good for software architecture. A domain service builds on the basic definition of a microservice: it’s a loosely-coupled, independently deployable element of software architecture which is owned by a single team. I remember when the idea of multiple databases was punishable by death.