Remove Code Remove Database Remove Design 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

Questions for 2024

O'Reilly

That’s no doubt true; prior to its release as an open source project, Kubernetes was Google’s Borg, the almost legendary software that ran their core applications. Kubernetes was designed for Google-scale deployments; but very few organizations need that. We’ve long thought that a simpler alternative to Kubernetes would arrive.

article thumbnail

Self-documenting Architecture

Strategic Tech

I’ve heard the opinion from many technical leaders that it is reasonable to expect a new hire to take upto 6 months to learn about the code, the domain, and the architecture before they become fully productive. I believe that self-documenting architecture would dramatically reduce one of the big costs in software development.

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
article thumbnail

Improving The Performance Of Wix Websites (Case Study)

Smashing Magazine

It’s one thing to identify bottlenecks and implement optimizations for a specific website or a few similar websites, and quite another when dealing with many millions of websites, having such a wide variety of functionality, and an almost total freedom of design. Instead, we have to accommodate all of this variability, mostly on-demand.

Website 126