Remove Availability Remove Software Architecture Remove Systems Remove Workshop
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? This is the question I get asked the most, so I’ve put together this article describing a workshop recipe you can use. 45 minutes) I recommend allocating a full-day for this workshop as a starting point. 1 hour) Candidate Context Modelling (min.

Design 76
article thumbnail

Architecture Modernization Enabling Teams (AMET)

Strategic Tech

For example, security concerns and unreliability becoming commonplace, like the recent Southwest Airlines scheduling crisis caused by a decades-old scheduling system. Architecture modernization initiatives aim to convert aging architecture into modern architecture, applying the latest tech innovations and architectural patterns.

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

There’s a straight line between strong decision-making and good software architecture

O'Reilly Software

Thoughtful and effective decision-making was a key trend at the O’Reilly Software Architecture Conference in Berlin 2019. The ability to make good decisions might be the most important aspect of a software architecture practitioner’s job. Every day.every week.every month, you make critical architectural decisions.

article thumbnail

Miro…. For In-person Talks and Workshops?

Strategic Tech

My participation at these conferences is a mixture of talks and workshops. I’ve used Miro exclusively for my in-person workshops and talks, and I plan to for all upcoming events. Miro for In-person Workshops? At NDC Porto 2022, I teamed up with Maxime Sanglan-Charlier to run our 2 hour software architecture-themed workshop.

article thumbnail

Forming an Architecture Modernization Enabling Team (AMET)

Strategic Tech

The figure below shows the typical life-cycle of an architecture modernization initiative, including commonly observed points where we have observed AMET formation. This section outlines a structured approach to addressing the key aspects of forming effective AMETs — by leveraging the AMET API Canvas ( available on Miro ), a type of Team API.

article thumbnail

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

Strategic Tech

Domain-Driven Design is an approach to designing systems, usually software, that emphasises creating a common language between domain experts and system builders. These documents are in the public domain (= available to everybody). Here’s an example I use in talks and workshops: How to group these concepts into domains?

Design 98
article thumbnail

The Challenges and Traps of Architecting Sociotechnical Systems

Strategic Tech

Loosely-coupled teams enabled by loosely-coupled software architecture is one of the strongest predictors of continuous delivery performance and organizational scaling. Decoupling Streams of Work Our goal when designing systems is to maximise the speed of delivery and value of the work we deliver.

Systems 40