Remove Database Remove Efficiency Remove Software 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 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?

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

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.

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. Every time we interact with software that displays a table, we can expect the columns to be sortable like this: Sort-By-Colunn is a great pattern when all the data can fit in the browser. Guest Author : Michael J Swart ( @MJSwart ). Paged Results.

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

How architecture evolves into strategy

O'Reilly Software

Likewise, the term "architect" didn't enter popular usage to describe a role in the software field until the late 1990s. It's a given that we must design a system, including a local software architecture, that actually runs, that is "solid." the user experience and design) and within the software construction itself.

Strategy 100