长期从事软件和系统技术的研究与开发工作,撰写了大量软件技术文章,著译了多部经典计算机图书,在国内外学术刊物上发表了30多篇论文。
曾经任教于北京大学,后进入工业界,先后任职于微软亚洲研究院、盛大创新院和阿里巴巴集团。
曾获得了数学学士学位和计算机科学博士学位,主要研究兴趣包括移动操作系统、信息安全和移动互联网技术。
复杂性是一切系统设计困难的基础,对于大型的分布式系统更是如此。在架构设计中,已经有大量的经验和实践用于对抗这些复杂性。
本次分享从多个维度剖析了架构设计中的复杂性,包括消息传递、性能优化、数据同步、成本优化等,同时作者也将总结和分享一些在实践中被广泛使用的措施来缓解这些复杂性。