公司:百度
一种基于实时分位数计算的系统及方法
本文介绍了一种分位数实时计算的方法,可以在保障查询效率的同时有效满足分位数计算的时效性、准确性。
详解支撑7亿用户搜索的百度图片处理收录中台
在百度搜索中,主要由“搜索在线”和“搜索离线”两部分构成,“在线”服务主要用于响应用户请求,“离线”服务则将各种来源的数据转换处理后送入“在线”服务中。“搜索离线”的数据处理是一个典型的海量数据批次/实时计算结合的场景。
详解百度富媒体检索比对系统的关键技术
基于Ann检索和内容特征比对技术,用于图像、音频、视频等富媒体资源的通用相似检索系统。
百度商业大规模微服务分布式监控系统——凤睛
凤睛是百度商业业务系统的性能监控系统(APM),它侧重于对Java应用的监控,基本接入了百度绝大部分Java应用(覆盖在数千个业务应用,数万个容器)。它能够对主流中间件进行自动埋点,提供微服务系统性能指标、业务黄金指标、健康状况、监控告警等。
百度C++工程师的那些极限优化(内存篇)
揭秘百度C++工程师研发实践中的那些冷门、有效又颇具极客精神的性能优化方案。
爱番番携手基础架构部全面解锁Kubernetes
Kubernetes 成为容器管理与调度编排领域的首选平台和事实标准,那么从传统应用如何高效的迁移到 Kubernetes 平台并平滑落地,相信本篇会给你带来不一样的启发与帮助。
⼤规模短⽂本聚类的设计和实践
大规模短文本聚类系统旨在将海量搜索query进行总结归纳,准确高效地提供聚类结果,本文分享了我们的设计和实践。
百度交易中台之订单系统架构浅析
本文详细介绍百度体系内订单系统业务模型、架构设计的演进流程。
百家号在线视频编辑器的技术演进
随着移动互联网的发展,视频化浪潮借着5G的东风扑面而来。然而众多用户在进行视频化创作的过程中,被传统视频编辑器复杂的功能和陡峭的学习曲线劝退。为此,百度百家号业务研发团队结合用户的实际创作需求,开发出一款简单易用的在线视频编辑和发布工具——百家号在线视频编辑器。本文将细致地介绍这一编辑器的技术原理,架构和演进方向,并从一角揭示百度内部的技术合作与创新机制。
AI技术在小程序生态质量保障方向的落地实践
本文以QA建设的百度小程序线上质量保障体系为切入,向大家介绍百度QA对AI技术的研究以及在质量保障体系当中的应用思路。
百度直播消息服务架构实践
直播业务的核心功能有两个,一个是实时音视频推拉流,另一个是直播间消息流的收发。本文主要介绍百度直播服务内的消息服务系统的设计实践和演化。
前端工程化之H5性能优化篇
使用前端渐进增强的页面渲染方案替代模板同步渲染方案,并采用工程化的方式将能力打包下沉赋能各产品线。
百亿级流量的百度搜索中台,是怎么做可观测性建设的?
百度搜索中台以极低的机器成本,打造云原生时代百亿流量在线复杂系统的可观测性。
趣谈哈希表优化:从规避 Hash 冲突到利⽤ Hash 冲突
本文从哈希表传统设计与解决思路入手,深入浅出地引出新的设计思路:从尽量规避哈希冲突,转向了利⽤合适的哈希冲突概率来优化计算和存储效率。新的哈希表设计表明 SIMD 指令的并⾏化处理能⼒的有效应⽤能⼤幅度提升哈希表对哈希冲突的容忍能⼒,进⽽提升查询的速度,并且能帮助哈希表进⾏极致的存储空间压缩。
股价涨了四倍,百度还能继续吗?
回归到行业,分析汽车市场,尽可能还原“偶然真相”。
领域驱动设计(DDD)在百度爱番番的实践
领域驱动设计(Domain Driven Design - DDD)起源于2004年Eric Evans出版《领域驱动设计》,相比于在国外IT圈享有盛誉且行之有效不同,国内IT圈了解DDD的人很少,落地实践的少之又少。最近几年随着微服务架构的普及和中台的兴起,DDD也成了各大技术论坛和微信公众号文章里经常谈起的话题。
DDD的热度是起来了,但业界介绍DDD的资料大多偏理论,缺乏生产项目可借鉴的实践经验。因此大多人读了很多DDD材料后还是一脸懵,怎么衡量DDD带来的价值?老板能同意搞DDD吗?什么样的业务和团队适合DDD?DDD跟互联网强调的小步快跑快速迭代能搭吗?如果要实践DDD产研团队都要做些啥?研发写代码跟平时有什么不一样?本文结合百度爱番番产研团队在过去一年多经历的从探索、推广到全面落地DDD的过程,尝试回答上述问题,力求给大家带来一些借鉴意义。