TGW全称Tencent Gateway,是一套实现多网统一接入,支持自动负载均衡的系统, 是公司有10+年历史的网关,因此TGW也被称为公司公网的桥头堡。本文从山海网关TGW的应用场景、背景需求讲起,重点解析了从山海1.0到山海2.0需要解决的问题和架构规划与设计实现,以及对于未来山海网关的发展和演进方向。
Swift 是一种适用于iOS/macOS应用开发、服务器端的编程语言。自2014年苹果发布 Swift 语言以来,Swift5 实现了 ABI 稳定性、Module 稳定性和Library Evolution,与Objective-C(下文简称“OC”)相比,Swift 在开发效率、安全、编译优化、运行性能和内存管理方面具有显著优势。(官方博客:https://www.swift.org/about/) 百度App 已在工程和环境上支持 Swift 开发,百度搜索大前端团队负责搜索服务的稳定落地,我们积极探索 Swift的应用,希望能大幅提升开发效率和灵活性、提升端用户的搜索体验。然而,在实施过程中可能会遇到各种问题,例如代码陈旧且不支持Swift,人员对Swift掌握不够熟练、意识不足,协作方对Swift的支持不足等。 对于其他语言来说,Swift相对年轻,我们在实践过程中整理一些常见问题及其解决方法,希望能帮助读者更顺利地使用Swift进行编程,提高研发效率。
百度问一问作为真人实时在线的咨询服务平台,随着产品基础功能的逐步完善,弱化工具感、给用户带来更“真实”的情感化“真人服务”体验成为新的课题。设计师希望在咨询服务链路的B/C双侧增加符合问一问产品定位的IP形象,让其成为与C端提问者沟通的桥梁,并与B端答主形成情感共鸣。 IP角色上线后,一定程度上弱化了产品工具感强的问题,但视觉效果还有较大提升空间,问题主要集中在以下两点: 在人物设定上,原始定义较粗放简单,性格不够饱满鲜明,情感传递效果不足。 在人物外形上,皮肤缺少温度感,发型、服装及颜色相对陈旧。 于是,我们决定在一期IP形象的基础上,丰富人物设定、调优外形,打造具备更加情感充沛、年轻灵动的咨询服务人物形象。
得物 App 作为互联网行业的后起之秀,在快速的业务发展过程中基础设施规模不断增长,继而对效率和成本的关注度也越来越高。我们在云原生技术上的推进历程如图所示,整体上节奏还是比较快的。
向量检索被广泛使用于以图搜图、内容推荐以及大模型推理等场景。随着业务升级与 AI 技术的广泛使用,用户期望处理的向量数据规模越来越大,对向量数据库产品的稳定性、易用性与性能需求也越来越高。为此火山引擎 ByteHouse 团队基于社区 ClickHouse 进行技术演进,提出了全新的向量检索功能设计思路,满足业务对向量检索稳定性与性能方面的需求。
管理团队是一件非常困难的事情,在认知能力强的群体中尤其如此。历史告诉我们,缺乏组织的人类群体没有任何战斗力,且在社会化生产的过程中效率非常低下。 在一些公司中,管理问题时时刻刻存在。这些公司要么靠管理者的本能管理,要么靠经验性的管理框架来管理。在 IT 团队中尤其明显,这是因为技术管理者往往更关注技术本身而非管理。 有意思的是,管理能不能也用 “技术的语言”来表述呢?其实是可以的,作为一个分布式系统的爱好者,我慢慢发现分布式系统和团队管理有一些共通之处,且能用这些发现解决一些问题。这些问题对于管理者和团队成员都有一些启示,希望您能耐心地看下去。