architect-handbook

Software Architect Handbook

View on GitHub

Functional partitioning

Overview

Functional partitioning is a way to improve isolation and data access performance when it’s possible to identify a bounded context for distinct business areas in an application. Another common use is to separate read-write data from read-only data.

This partitioning strategy can help reduce data access contention across different parts of a system.