Remove Architecture 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

Microservices vs. monolithic architecture: Understanding the difference

Dynatrace

As a result, organizations are weighing microservices vs. monolithic architecture to improve software delivery speed and quality. Traditional monolithic architectures are built around the concept of large applications that are self-contained, independent, and incorporate myriad capabilities. What is monolithic architecture?

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

Most organisations go through an architecture modernisation effort at some point as their systems drift into a state of intolerable maintenance costs and they diverge too far from modern technological advances. Before jumping into either of those scenarios, have a look at what Strategic Domain-Driven Design can offer you.

article thumbnail

10 talks to look for at the 2018 O'Reilly Software Architecture Conference in London

O'Reilly Software

From chaos architecture to event streaming to leading teams, the O'Reilly Software Architecture Conference offers a unique depth and breadth of content. We received more than 200 abstracts for talks for the 2018 O'Reilly Software Architecture Conference in London—on both expected and surprising topics.

article thumbnail

UI Design Patterns That Don't Scale

SQL Performance

I spend a large amount of time translating software requirements into schema and queries. I want to talk about UI design choices that lead to data access patterns that are awkward to implement using SQL Server. It’s also a good way to not overwhelm the database servers … usually. Sort By Column. Paged Results. Elasticsearch ).

Design 92
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

How architecture evolves into strategy

O'Reilly Software

I should start by saying this section does not offer a treatise on how to do architecture. Vitruvius and the principles of architecture. Architecture begins when someone has a nontrivial problem to be solved. Everyone who goes to architecture school learns his work. It must be useful, have utility.

Strategy 100