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? A software system is a model of a domain.

article thumbnail

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

Dynatrace

This involves new software delivery models, adapting to complex software architectures, and embracing automation for analysis and testing. Read more details about PayPal in this blog who is an early practitioner for performance as a self-service. #2 Performance-as-a-self-service . Try it today using Keptn .

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

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

It’s got a selection of free tools you can use for defining your technology strategy, shaping your architectural boundaries, and organising your teams. This means a software architecture should be purposely designed for the most favourable business consequences. What’s the business vision?

article thumbnail

Explore Autonomous Cloud Management at an Autonomous Cloud Lab

Dynatrace

It fundamentally changes how teams and tools work together with a common goal: deliver software faster, more frequently and with a higher degree of quality. If you want to read more about what ACM is and how it came to be, please check my other blog post where I talk about the concepts and Dynatrace’s own journey.

Cloud 138
article thumbnail

Visualising Sociotechnical Architecture with DDD and Team Topologies

Strategic Tech

I’ve been disappointed for a long time with the way in which companies organise software development teams. I remember as a young, naive software developer, I assumed there would be structured processes and patterns similar to those used for designing a software architecture.

article thumbnail

Forming an Architecture Modernization Enabling Team (AMET)

Strategic Tech

This article was co-authored with Eduardo da Silva (also published on his blog ). Architecture modernization initiatives are strategic efforts involving many teams, usually for many months or years. Some companies talk about modernizing for years before they make a serious commitment. We informally call this the Noticing stage.

article thumbnail

Strategic DDD Remote Collaboration Toolkit

Strategic Tech

If you want to get started with Strategic DDD to gain deeper insights into your domain and to align your software architecture with your domain, you can use this Miro board: [link] No sign up, installation, or payment is required to view the board. In order to use the tools you will need to copy them onto a board of your own.