[フレーム]
BT

InfoQ Software Architects' Newsletter

A monthly overview of things you need to know as an architect or aspiring architect.

View an example

We protect your privacy.

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Unlock the full InfoQ experience

Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources.

Log In
or

Don't have an InfoQ account?

Register
  • Stay updated on topics and peers that matter to youReceive instant alerts on the latest insights and trends.
  • Quickly access free resources for continuous learningMinibooks, videos with transcripts, and training materials.
  • Save articles and read at anytimeBookmark articles to read whenever youre ready.

Topics

Choose your language

InfoQ Homepage News Parting the Clouds: the Rise of Disaggregated Systems by Murat Demirbas at QCon SF 2025

Parting the Clouds: the Rise of Disaggregated Systems by Murat Demirbas at QCon SF 2025

Nov 19, 2025 2 min read

Write for InfoQ

Feed your curiosity. Help 550k+ global
senior developers
each month stay ahead.
Get in touch
Listen to this article - 0:00
Audio ready to play
0:00
0:00

Cloud computing is undergoing an architectural shift driven primarily by cloud economics, according to Murat Demirbas's recent session on disaggregated systems. Traditional cloud architectures, which couple compute and storage in a "shared-nothing" design, are proving inefficient and too rigid for the elasticity demands of modern applications.

Traditional "shared-nothing" cloud architectures, which tightly couple compute and storage, are facing an inherent impedance mismatch. As Demirbas explained, compute is a costly, volatile resource, while storage is cheap and stable. Coupling them leads to massive inefficiency, forcing customers to provision and pay for redundant or unnecessary resources, contradicting the cloud’s promise of pay-per-use elasticity.

According to Demirbas, the industry is rapidly adopting disaggregated architectures, decoupling compute, storage, and, increasingly, logging. Cloud databases such as Amazon Aurora, Google AlloyDB, Microsoft Socrates, and Snowflake exemplify this trend, enabling independent scaling and operational simplicity.

Key motivations for this change include:

  • Elastic scalability: Compute nodes can scale up or down instantly without moving petabytes of data.
  • Fault isolation: Failure in an isolated component (such as a compute node) enables faster failover.
  • Simplified operations: Shared durable storage simplifies complex maintenance, replication, and backup routines.
  • Pay-per-use models: True economic optimization is achieved when customers pay only for the exact compute cycles and storage blocks consumed.

This architectural shift has been enabled by advances in high-speed networking, particularly Remote Direct Memory Access (RDMA) and Compute Express Link (CXL), which provide the low-latency fabric needed to replace traditional local I/O.

Disaggregation fundamentally changes how core database tasks are executed, shifting complexity to the shared storage layer. In Amazon Aurora, for instance, the primary compute node pushes only the redo log (or write-ahead log) to a storage quorum. The storage nodes then materialize the database state, allowing the compute node to acknowledge writes quickly and shifting the burden of replication and consensus away from the compute cluster.

Demirbas connected these modern designs to classic distributed systems theory by invoking Leslie Lamport's Paxos protocol. This framing suggests that disaggregation creates a new, natural separation of database roles:

Paxos Role Database Function
Proposers Compute Nodes (Initiating changes)
Acceptors Shared Log/Storage Quorum (Ensuring durability)
Learners Shared Page Store (Providing availability)

A sign in a roomAI-generated content may be incorrect.

This structural separation is what allows these systems to scale, fail, and recover gracefully. However, it’s not without trade-offs: the performance bottleneck shifts from the CPU to the network, requiring mitigations like aggressive data buffering and prefetching to overcome the inherent slowness of remote I/O.

The disaggregation trend is pioneering new frontiers in database design:

  • Pushdown computation: Executing complex query logic directly at the storage nodes (near the data) to minimize costly data movement over the network.
  • Memory disaggregation: Separating the memory/buffer pool from compute nodes using CXL to enable elastic and independent memory scaling.
  • Unification of workloads: Facilitating the merger of transactional (OLTP) and analytical (OLAP) workloads on shared storage, as seen in Google AlloyDB.

Demirbas concluded with a powerful quote from Ralph Waldo Emerson:

There are many methods, but few principles. If you master the principles, you can choose your methods.

He emphasized that, as new hardware and new failure modes, such as metastability in dynamic environments, emerge, a deep understanding of distributed systems principles will be crucial for designing the future of cloud data: a fabric array of databases that self-assemble and treat the data center as a giant computer.

About the Author

Steef-Jan Wiggers

Show moreShow less

Rate this Article

Adoption
Style

Related Content

The InfoQ Newsletter

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

We protect your privacy.

BT

AltStyle によって変換されたページ (->オリジナル) /