Canva如何每天收集250亿个事件

Canva如何每天收集250亿个事件

💡 原文英文,约2000词,阅读约需8分钟。
📝

内容提要

ACI.dev的MCP服务器为AI代理提供600多种集成,支持多租户认证和自然语言权限,架构安全、智能、可靠,完全开源,简化基础设施建设。Canva的分析系统通过严格的模式管理和高效的数据收集与分发,确保数据实时性和可靠性,优化基础设施成本。

🎯

关键要点

  • ACI.dev的统一MCP服务器提供600多种集成,支持多租户认证和自然语言权限。
  • MCP服务器架构安全、智能、可靠,完全开源,简化基础设施建设。
  • Canva的分析系统通过严格的模式管理和高效的数据收集与分发,确保数据实时性和可靠性。
  • Canva的分析系统处理每天250亿个事件,具备五个九的正常运行时间。
  • Canva的分析管道分为三个核心阶段:结构、收集和分发。
  • 结构阶段定义严格的模式,确保数据的一致性和可追溯性。
  • 收集阶段通过统一客户端和异步管道高效收集事件,避免瓶颈。
  • 分发阶段将事件路由到适当的目的地,确保各个消费者不互相阻塞。
  • Canva通过优化基础设施成本,降低了20倍的开销,保持了可靠性和速度。
  • 使用Kinesis Data Streams进行事件传输,降低了85%的成本。
  • 通过批量收集和压缩事件,Canva实现了显著的成本节约。
  • Canva的架构设计强调可靠性、成本效益和长期清晰度,适合大规模分析系统。
➡️

继续阅读