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

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.

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

Multi-tenants and Branches in Neon Serverless PostgreSQL

Percona

Tenants Multi-tenancy is a software architecture pattern where a single instance of a software application serves multiple tenants, allowing them to share resources like storage, processing power, and memory while maintaining separate, secure access to their respective data.

article thumbnail

Redis vs Memcached

Software Architecture

Redis is like a database that resides in memory. Redis vs Memcached was originally published in Software Architecture on Medium, where people are continuing the conversation by highlighting and responding to this story. Memcached does not support replication, whereas Redis supports master-slave replication.

article thumbnail

Microservices vs. monolithic architecture: Understanding the difference

Dynatrace

As the pace of business quickens, software development has adapted. Increasingly, teams release software features more quickly to accommodate customer needs. As a result, organizations are weighing microservices vs. monolithic architecture to improve software delivery speed and quality. What is monolithic architecture?

article thumbnail

What technology stack to choose for your project?

Tech News Gather

A Tech Stack is a set of tools developers use to build an app or any digital product like websites, software, and alike. It is a combination of programming languages, frameworks, libraries, patterns, servers, UI/UX solutions, software, and tools used by developers. But what is a tech stack? Finding a perfect tech stack is not easy.

article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

Architecture modernisation tools and techniques for each phase (these lists are not exhaustive) Business Strategy Alignment Software architecture is the significant technical decisions that have business consequences. This means a software architecture should be purposely designed for the most favourable business consequences.