分布式系统设计是指构建能在多台计算机或服务器节点上协同工作的系统架构,通过任务分解、数据分片等技术实现高可用性、可扩展性和容错性。掌握该技能可胜任互联网/计算机领域的高并发系统开发,是后端工程师、架构师的核心能力要求。