Published on2021年8月15日DPDK QoS 框架 - 2. 分级调度模块介绍DPDK架构因为项目需要做Traffic Shaping,看了下DPDK的QoS框架,做一下简单翻译以加深学习理解。这篇翻译基于DPDK 21.02 版本,介绍了DPDK QoS 分级调度模块的概要设计和API。本系列一共4篇文章,这是第二篇。
Published on2021年8月14日DPDK QoS 框架 - 1. 简介DPDK架构因为项目需要做Traffic Shaping,看了下DPDK的QoS框架,做一下简单翻译以加深学习理解。这篇翻译基于DPDK 21.02 版本,简单介绍了DPDK QoS 框架的基本模块和功能。本系列一共4篇文章,这是第一篇。
Published on2021年8月7日Minerva -- Airbnb的大规模数据指标系统 Part 2大厂实践数据工程架构数据是驱动业务、提供市场洞见的关键。这是Airbnb Minerva系列文章的第二篇,介绍了Minerva的设计原则、计算架构。
Published on2021年8月7日Minerva -- Airbnb的大规模数据指标系统 Part 3大厂实践数据工程架构数据是驱动业务、提供市场洞见的关键。这是Airbnb Minerva系列文章的第三篇,主要介绍Minerva如何为不同用户量身定制多功能的数据消费体验。
Published on2021年7月31日从 0 到 1 亿用户的架构设计架构高可用架构设计最核心的就是两点:解耦和冗余。解耦包括业务状态分离(无状态架构设计)、分库分表等。冗余包括缓存、CDN、主从备份、主主备份、GeoDNS 等。一个好的架构设计需要在产品迭代的不同阶段选择合适的技术,从而既能在合理的成本条件下有效保障当前的业务需求,又能考虑到业务下一步发展的可能性。