Remove Database Remove Efficiency Remove Software Architecture Remove Strategy
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

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 should start by saying this section does not offer a treatise on how to do architecture. It's a given that we must design a system, including a local software architecture, that actually runs, that is "solid."

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

Ready for changes with Hexagonal Architecture

The Netflix TechBlog

by Damir Svrtan and Sergii Makagon As the production of Netflix Originals grows each year, so does our need to build apps that enable efficiency throughout the entire creative process. At one point, more than 30 developers were working on it, and it had well over 300 database tables.

article thumbnail

Improving The Performance Of Wix Websites (Case Study)

Smashing Magazine

In order to create change across our entire organization, we needed to get all the relevant employees, partners, and even customers up to speed about performance quickly and efficiently. And that in order to achieve this strategy implementing a culture of performance throughout the organization is a must.

Website 126
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. Where we place boundaries impacts our ability to innovation, the quality of our UX, and execution of our strategy. The costs of a bad decision are non-trivial.

Systems 40
article thumbnail

Uncovering Hidden Business Rules with DDD Aggregates

Strategic Tech

It acts as a collaboration tool to balance the need for business correctness, user experience, and technical efficiency. They choose this because it is smaller and should be faster to load and save in the database. database transactions. Domain-Driven Design’s Aggregate pattern is used to bridge the gap.