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? How does all of this relate to the software architecture?

article thumbnail

Highlights from the O'Reilly Software Architecture Conference in New York 2018

O'Reilly Software

Watch highlights covering the latest tools and techniques of software architecture. From the O'Reilly Software Architecture Conference in New York 2018. Experts from across the software architecture world came together in New York for the O'Reilly Software Architecture Conference.

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

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. Here is the definition of this model: ?. One way to apply improvements is transforming the way application performance engineering and testing is done. Performance-as-a-self-service

article thumbnail

From Domains to Value Streams

Strategic Tech

or “How do software architecture, domains, Conway’s Law, Team Topologies, and value streams all fit together?”. The utility comes from zooming in and visualizing the real complexity using value stream maps which show more granular steps combined with the processing time of each step and the wait time before each step.

article thumbnail

ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types

The Netflix TechBlog

A cleanup process to prune stale relationships from the database. “can app bar in us-west-2 access this document.” SpiceDB is then responsible for figuring out which relations map back to the autoscaling group, e.g. name, environment, region, etc. What was problematic about this design? with which to experiment. with which to experiment.

Cache 249
article thumbnail

Beyond Problem and Solution Space: Better models for modern product development

Strategic Tech

People use these words to try and articulate the types of work and activities they are referring to, or where they are in the process of building something new. Indi provides a precise definition of each space including the types of activities that fit within them. I often encounter the phrases problem space and solution space.

article thumbnail

Team Responsibility Ownership Patterns. Part 1: A Business Architecture Model

Strategic Tech

I’m not precious about any of the definition used in this article. It’s ok if you define these terms differently, but please make your definitions clear if you want to debate the content of this article so that we don’t end up arguing about definitions instead of design trade-offs. Processes are also a hierarchical concept.