Remove Code Remove Design Remove Innovation Remove Software Architecture
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

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

Before jumping into either of those scenarios, have a look at what Strategic Domain-Driven Design can offer you. It’s got a selection of free tools you can use for defining your technology strategy, shaping your architectural boundaries, and organising your teams. You can do either first.

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 to overcome the cloud observability wall

Dynatrace

In contrast to modern software architecture, which uses distributed microservices, organizations historically structured their applications in a pattern known as “monolithic.” ” A monolithic software application has a few properties that are important to understand. Dynamic applications with ephemeral services.

Cloud 226
article thumbnail

Microservices vs. monolithic architecture: Understanding the difference

Dynatrace

Traditional monolithic architectures are built around the concept of large applications that are self-contained, independent, and incorporate myriad capabilities. As developers move to microservice-centric designs, components are broken into independent services to be developed, deployed, and maintained separately. Microservices cons.

article thumbnail

Turning Domain Discovery into Product and Organizational Improvements with a DDD Exemplar

Strategic Tech

In companies with many teams and many millions of lines of code, including a lot of legacy, there are endless things that can be improved in the product, software, and organization. The future automated process needs to be carefully designed, not just a a copy of the existing manual process. Why Thing Get Stuck After Discovery?

article thumbnail

5 key areas for tech leaders to watch in 2020

O'Reilly

Software architecture, infrastructure, and operations are each changing rapidly. The shift to cloud native design is transforming both software architecture and infrastructure and operations. R was designed for use in academic, scientific, and, more recently, commercial use cases.

article thumbnail

How architecture evolves into strategy

O'Reilly Software

It's a given that we must design a system, including a local software architecture, that actually runs, that is "solid." This is supported in real terms through standards and consistent application of conventions, both in the information architecture (i.e., It must be useful, have utility. Solid doesn't mean inflexible.

Strategy 100