Network Design and Architecture Questions

Designing networks at the topology level: data-center, campus, branch-office, and WAN architecture, MPLS and traffic engineering, QoS, redundancy and resilience, capacity and growth planning, and equipment selection. Covers building networks that scale, tolerate failure, and meet performance requirements, plus justifying design and vendor choices. The architecture layer above configuration.

HardSystem Design
49 practiced

Architect a global network topology to support 100k RPS with 99.99% availability across three regions. Include load distribution, capacity planning for network devices, redundancy, cross-region failover, health checks, and how you'd test and validate capacity and failover behavior.

HardSystem Design
40 practiced

Design a high-availability IPv4/IPv6 gateway using keepalived (VRRP) with health checks for backend services and optional BFD for fast failure detection. Explain configuration elements, how you prevent split-brain, and describe tests you would run to validate failover and recovery scenarios.

HardSystem Design
69 practiced

Design network segmentation and Quality of Service (QoS) for a critical low-latency service that must be prioritized over bulk analytics traffic. Include VLAN/VRF or cloud VPC segmentation, DSCP marking, traffic shaping, policing, and how you would monitor, enforce, and audit priority handling to meet latency SLOs and compliance requirements.

HardSystem Design
50 practiced

Design an SD-WAN/large-scale network architecture to connect 100+ data centers and hybrid cloud locations. Requirements include low-latency path selection, BGP route policies, secure private links, graceful failover, centralized control plane, and per-site monitoring. Outline edge devices, routing design, encryption, and operational runbooks for routing changes.

That is every published Network Design and Architecture question for Site Reliability Engineer (SRE) so far. Browse the other topics in this category, or practice this one interactively.