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

Redis vs Memcached

Software Architecture

Memcached is more memory efficient than Redis. Redis is more memory efficient only after you use hashes. 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.

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

Microservices vs. monolithic architecture: Understanding the difference

Dynatrace

Monolithic architecture is development where an application is built on a single codebase, and the code is unilateral. Generally speaking, monolithic architecture is composed of three parts: Database. This is usually a relational database management system. Teams want efficiency. Client-side user interface (UI).

article thumbnail

UI Design Patterns That Don't Scale

SQL Performance

It’s also a good way to not overwhelm the database servers … usually. With Load-More paging, there’s at least a chance to make efficient use of an index. It can also be very difficult to pull off efficiently using SQL Server. Michael blogs as "Database Whisperer" at michaeljswart.com. Paged Results. About the Author.

Design 92
article thumbnail

Use Digital Twins for the Next Generation in Telematics

ScaleOut Software

Rapid advances in the telematics industry have dramatically boosted the efficiency of vehicle fleets and have found wide ranging applications from long haul transport to usage-based insurance. Using a database, dispatchers can query raw telemetry to determine the information they need to manage the fleet in real time.

article thumbnail

5 tips for architecting fast data applications

O'Reilly Software

Google was among the pioneers that created “web scale” architectures to analyze the massive data sets that resulted from “crawling” the web that gave birth to Apache Hadoop, MapReduce, and NoSQL databases. We usually relate SQL to querying tables in relational databases. Determine requirements first. Leverage your SQL knowledge.

article thumbnail

ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types

The Netflix TechBlog

Netflix is always looking for security, ergonomic, or efficiency improvements, and this extends to authorization tools. A cleanup process to prune stale relationships from the database. SpiceDB is then responsible for figuring out which relations map back to the autoscaling group, e.g. name, environment, region, etc.

Cache 249