知鸦日报2023-12-30

2023-12-29 16:30:00 ~ 2023-12-30 16:30:00

技术

uber技术:CheckEnv: Fast Detection of RPC Calls Between Environments Powered by Graphs

摘要

CheckEnv是Uber开发的解决微服务架构中复杂调用链和跨环境通信问题的工具。它利用Grail和Local Graph平台监控和解决跨环境的RPC调用,并提供API进行异常检测、故障排除和优化。CheckEnv是Ballast负载测试平台的首个用户,通过MazeX数据摄取管道更新微服务架构的依赖关系。未来,CheckEnv将扩展数据摄取能力,构建更强大的图形,提升微服务的可靠性和效率。通过图形化分析,CheckEnv能够优化数据流,提高服务的整体效率。它可以应对微服务架构中的复杂挑战,如实时故障检测、事件预测、异常检测、效率改进和工作流管理等。

uber技术:uVitals – An Anomaly Detection & Alerting System

摘要

uVitals是一个用于异常检测的系统,提供了多种模型和功能。它的后端服务使用Go编程语言构建,通过CRUD操作可以有效地管理指标配置。系统核心是“异常”API,可以提供给定指标和日期范围内的异常列表。用户友好的界面使用户可以轻松地导航和自主操作。uVitals不仅能够检测异常,还能帮助用户理解异常,并提供详细的数据可视化和深入分析功能。系统还提供及时的异常通知和用户反馈机制,以提高准确性。通过分析数据的分布和特征,uVitals可以减少低流量城市的误报。此外,uVitals还在性能方面进行了优化,采用Apache Spark®替代Pandas®,平均提高了77%的运行效率。未来,uVitals还将进一步发展,包括实时异常检测和利用AI提供更丰富的内容。

uber技术:Attribute-Based Access Control at Uber

摘要

Uber利用微服务和基于属性的访问控制模型来实现灵活的授权策略。它使用授权引擎和属性存储来评估条件表达式和获取属性值,并选择了Google的CEL作为表达式语言。Uber结合基于属性的访问控制(ABAC)和基于角色的访问控制(RBAC)来满足不同的授权需求,并使用uOwn服务的所有权信息创建通用策略。策略管理中心Charter简化了策略的管理和分发。通过引入属性存储和CEL语言,Uber提供了更大的灵活性和可扩展性,提高了授权效率,节省了工程时间,并降低了系统的复杂性。总之,Uber通过采用属性访问控制策略,为所有服务提供了高效且可扩展的授权框架。该策略有助于保护Uber的数据安全和用户隐私。

京东技术:大数据平台Bug Bash大扫除最佳实践

摘要

近日,大数据实时平台部门组织了一次Bug Bash活动,“新员工”对自己的核心产品熟练使用,既能提升自己对兄弟产品的理解和使用,又能促使自家产品功能日趋完善。

阿里巴巴技术:关于编程模式的总结与思考

摘要

业务需求千变万化,对应的解法也见仁见智。在研发过程中对各种变化中不变的部分进行总结,从中提取出自己的模式与方法论进行整理沉淀,会让我们以后跑的更快。

登录后可查看文章图片


‹ 2023-12-29 日报 2023-12-31 日报 ›

qrcode

关注公众号
接收推送