article thumbnail

domain-driven design (ddd) vs Domain-Driven Design (DDD)

Strategic Tech

Practically everybody is doing domain-driven design in some form. It was before my time, but my understanding is that reason Eric Evans wrote the Domain-Driven Design (DDD) book in the early 2000s was to encourage better domain-driven design (ddd) practices in that era. What is domain-driven design (ddd)?

Design 52
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'm offering an overview of my perspective on the field, which I hope is a unique and interesting take on it, in order to provide context for the work at hand: devising a winning technology strategy for your business.

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

How multicloud observability boosts cloud performance at Tractor Supply Co.

Dynatrace

And according to recent data from Enterprise Strategy Group, 59% of survey respondents indicated spending on public cloud applications would increase in 2023. The company made these changes to support its ONETractor strategy, which seeks to deliver personalized, convenient shopping experiences anytime, anywhere.

Cloud 171
article thumbnail

Tips And Tricks For Evaluating UX/UI Designers

Smashing Magazine

Tips And Tricks For Evaluating UX/UI Designers. Tips And Tricks For Evaluating UX/UI Designers. When a company’s digital representation lacks a dedicated UX/UI design team, it can be hard to produce something that stands out from the crowd. That’s why you need a good UI/UX designer. Nataliya Sambir. And vice versa.

Design 113
article thumbnail

Beyond Problem and Solution Space: Better models for modern product development

Strategic Tech

Problem, Strategy, and Solution Spaces To gain clarity on the terminology, it’s helpful to describe the various activities involved in building a product, which can then be grouped into buckets like problem and solution space or something else. In my work, I often encounter software developers who refer to the software as the solution space.

article thumbnail

Sociotechnical Design Variables

Strategic Tech

Over the past few years I have focused much of my learning and work choices around learning about the design of sociotechnical systems?—?how how to design software architectures and organise teams around them. As part of good design, we should consider the effects of changing all of these variables. E.g. Genesis, commodity.

Design 45
article thumbnail

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

Strategic Tech

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. The Bounded Context Design Canvas I designed this canvas based on the typical flow of strategic DDD workshops I run publicly and privately.

Design 76