Remove Definition Remove Efficiency Remove Software Architecture Remove Systems
article thumbnail

The Relationship Between Software Architecture And Business Models (and more)

Strategic Tech

But what is the actual relationship between a business model and a software architecture? If I know how decisions in one space affect the other, I’m going to make better architectural decisions. It’s not just about business models and architecture, though. There are other systems involved in this tangled relationship.

article thumbnail

Building High-Quality Software

DZone

nn> MonitoringnnWe (humans) are terrible at imagining all possible permutations of the system with billions and billions of possible states. You may think that you know how the system works. You may think that you know how the system works. In the best case, you know only how the system was designed to work.

Software 245
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 architecture evolves into strategy

O'Reilly Software

Technology systems are difficult to wrangle. Our systems grow in accidental complexity and complication over time. This is my tailored view of it; others will have different definitions. Vitruvius and the principles of architecture. Architecture begins when someone has a nontrivial problem to be solved.

Strategy 100
article thumbnail

Sociotechnical Design Variables

Strategic Tech

Over the past few years I have focused much of my learning and work choices around learning about the design of sociotechnical systems?—?how how to design software architectures and organise teams around them. Where are the boundaries in language where certain phrases have specific definitions?

Design 45
article thumbnail

ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types

The Netflix TechBlog

By Chris Wolfe , Joey Schorr , and Victor Roldán Betancort Introduction The authorization team at Netflix recently sponsored work to add Attribute Based Access Control (ABAC) support to AuthZed’s open source Google Zanzibar inspired authorization system, SpiceDB. This would be a significant departure from its existing policy based system.

Cache 249
article thumbnail

5 tips for architecting fast data applications

O'Reilly Software

Here are five considerations every software architect and developer needs to take into account when setting the architectural foundations for a fast data platform. Are there inherent time relationships in the messages that need to be preserved as they travel across the system? Determine requirements first. At least once?

article thumbnail

The Unicorn Project Review: Finding Flow with the Five Ideals 

Tasktop

Over the course of days she follows the flow of that ticket through departmental silos and multiple tracking systems. By definition, product value streams have to be aligned to a customer. However, architectures have typically evolved around technology stacks and internal company silos.