At high transaction volumes, the database can become the system's shared bottleneck.

Application instances can scale horizontally. Containers can multiply. Processing capacity can increase. But if every request still competes for the same centralized persistence path, the architecture eventually reaches a ceiling.

Space-based architecture takes a different approach.

Frequently accessed state is held in a distributed in-memory data grid. Processing is distributed alongside that state, and data is partitioned and replicated across nodes. The persistent database remains important, but it is removed from the critical path of every transaction.

For the right workloads, this can provide:

  • Very high throughput
  • Low latency
  • Reduced database contention
  • Resilience through partitioning and replication

The trade-off

The trade-off is additional architectural responsibility.

Teams must design for partitioning, replication, consistency, failure recovery and durable persistence. They also need a clear answer for what happens when a node, partition or region becomes unavailable.

This pattern is not a default replacement for conventional application architecture. It is a specialized response to performance requirements that simpler designs cannot meet economically or reliably.

At sufficient scale, performance stops being an infrastructure tuning exercise and becomes an architectural concern.