Domain 324% of scored content
Design High-Performing Architectures
Storage, compute, databases, networks, and data pipelines that meet performance targets today and scale with demand tomorrow.
5 topics
About 14 minutes of reading
- 3.1High-performing, scalable storageStart from the access pattern: objects, shared files, or a disk for one instance. Then pick the class or volume type that meets the latency, IOPS, or throughput target, and prefer services that grow on their own.3 min read
- 3.2High-performing, elastic computePick the compute model and size that fits the work, scale it on a metric that tracks demand, and decouple components so each can scale on its own.3 min read
- 3.3High-performing databasesChoose the database type that fits the data and the access pattern, scale reads with replicas and caches, size capacity for the workload, and manage connections so bursts don't overwhelm the engine.3 min read
- 3.4High-performing network architecturesPlan IP addresses so networks can grow and connect, place resources close to users, use the edge for global reach, pick the right load balancer, and choose the connection type that meets the bandwidth and latency target.2 min read
- 3.5Data ingestion and transformationMatch the ingestion service to how often and how fast data arrives, land it in a secure data lake, convert it to efficient formats, and choose the right engine to query and visualize it.3 min read