首页

最近更新

GraphQL及元数据驱动架构在后端BFF中的实践

陆晨 致远 陈琦
GraphQL是Facebook提出的一种数据查询语言,核心特性是数据聚合和按需索取,目前被广泛应用于前后端之间,解决客户端灵活使用数据问题。本文介绍的是GraphQL的另一种实践,我们将GraphQL下沉至后端BFF层之下,结合元数据技术,实现数据和加工逻辑的按需查询和执行。这样不仅解决了后端BFF层灵活使用数据的问题,这些字段加工逻辑还可以直接复用,大幅度提升了研发的效率。本文介绍的实践方案已经在美团部分业务场景中落地,并取得不错效果,希望这些经验能够对大家有帮助。 阅读全文
, , , , ,

美团Serverless平台Nest的探索与实践

殷琦 华珅 飞飞 志洋 奕锟 佳文 凯鑫 亚辉
Serverless是目前比较热门的技术话题,各个大云厂商以及互联网大厂内部都在积极建设Serverless产品。本文将介绍美团Serverless产品在落地过程中的一些实践经验,其中包括技术选型的考量、系统的详细设计、系统稳定性优化、产品的周边生态建设以及在美团的落地情况。虽然各个公司的背景不尽相同,但总有一些可以相互借鉴的思路或方法,希望能给大家带来一些启发或者帮助。 阅读全文
, , , , ,

美团酒旅数据治理实践

建舒 王磊 罗茜
数据开发过程中会不断引入一些问题,而数据治理就是要不断消除引入的问题,保障数据准确、全面和完整,为业务带来价值,同时合理管理数据权限,避免数据泄露带来的业务风险。数据治理是数据化公司的一项重要能力。 阅读全文
, , , ,

实践之后,我们来谈谈如何做好威胁建模

李瑞
对美团安全团队来说,引入领先的安全技术设计能力,构建全方位、多维度智能防御体系,是我们不懈追求的目标。美团有众多基础设施,核心业务系统也需要以成熟的方法论进行威胁评审。本文将着重分享威胁建模是如何帮助美团安全团队评估、发现大量安全设计的风险,以及互联网企业应该如何大范围地实施威胁建模并完整地进行落地。 阅读全文
, , , , , ,

美团图数据库平台建设及业务实践

登昌 梁帅 高辰 杨鑫 尊远 王超
美团有比较多的图数据存储及多跳查询需求,亟需一种组件来对千亿量级图数据进行管理。海量图数据的高效存储和查询是图数据库研究的核心课题,如何在大规模分布式场景中进行工程落地是我们面临的痛点问题。下面介绍美团在图数据库选型及平台建设方面的一些工作。 阅读全文
, , , , , , ,

美团弹性伸缩系统的技术演进与落地实践

tuyang
弹性伸缩具有应突发、省成本、自动化的业务价值。平台侧将各业务零散、闲置资源进行整合,形成一个大规模资源池,通过弹性调度、库存管控技术在公司运营成本和业务体感中寻求较好的平衡。本文将介绍弹性伸缩系统落地过程中面临的技术挑战、推广以及运营层面的一些思考。 阅读全文
, , , , , ,

ICLR 2021 | 美团AutoML论文:鲁棒的神经网络架构搜索 DARTS-

祥祥 晓星 张勃 晓林
谷歌 2017 年正式提出神经网络架构搜索用于自动化生成模型架构,这项技术即被业界寄予厚望,成为 AutoML 的核心组成部分。凭借日益增强的算力和持续迭代的 NAS 算法,视觉模型在架构层面诞生了像 EfficientNet、MobileNetV3 等影响力深远的系列模型,NAS 也应用到了视觉、NLP、语音等领域的很多方向。NAS 作为生成 AI 模型的 AI,其重要意义不言而喻。美团在 NAS 方向也开展了深入性的研究,并对该领域保持着积极的探索。 阅读全文
, , , , , ,

设计稿(UI视图)自动生成代码方案的探索

田贝 少宽 腾飞
此前,前端工程师尝试过将业务组件模块化构建成通用视图库,并通过拖拽、拼接等形式搭建业务模块,从而实现视图复用,降低设计稿转代码的研发成本。但随着业务的发展和个性化的驱动,通用视图库无法覆盖所有应用场景,本文提出了一种设计稿自动生成代码的方案。 阅读全文
, , , , ,

FlutterWeb在美团外卖的实践

典胜 凌霄 海阔
美团外卖商家端业务围绕数百万商家,在 PC 和 App 上分别提供了交易履约、运营、广告、营销等一系列功能,且经常有外投 H5 的场景(如外卖学院、商家社区、营销活动等)。在这种多形态的业务场景下,如何保障多端体验一致性、如何提升多端迭代效率一直是商家端产研关注的重点。 阅读全文
, , , , , ,

OCTO 2.0:美团基于Service Mesh的服务治理系统详解

舒超、世朋、来俊
OCTO 2.0是美团下一代分布式服务治理系统,它基于美团现有服务治理系统OCTO 1.0与Service Mesh通信基础设施层的结合,是命名服务、配置管理、性能监控、限流鉴权等服务治理功能的全新演进版本。本文主要讲述OCTO 2.0的重要功能及实现思路,希望能对从事相关开发的同学有所帮助或者启发。 阅读全文
, , , , , ,

美团外卖特征平台的建设与实践

英亮 陈龙 刘磊 亚劼 乐彬
本文介绍了外卖特征平台在特征生产、特征获取计算以及训练样本建设过程中遇到的挑战以及优化思路,为外卖业务的算法迭代提供了有力支撑。 阅读全文
, , , , ,

一款可以让大型iOS工程编译速度提升50%的工具

思琦 旭陶 霜叶
本文介绍了美团平台自研的一款cocoapods插件,该插件可以大幅提升iOS工程代码的编译速度。文章前半部分主要介绍相关的原理,后面阐述了在工程层面的实践,希望能给从事相关开发的同学带来一些帮助或者启发。 阅读全文
, , , , , ,

从预编译的角度理解Swift与Objective-C及混编机制

思琦 旭陶 霜叶
本文从预编译的基础知识入手,由浅至深的介绍了Objective-C和Swift的工作机制,并通过这些机制来解释混编项目中使用到的技术和各种参数的作用,由此来指导开发者如何进行混编。 阅读全文
, , , , , , , ,

美团技术年货:1300+页电子书,覆盖前端、后台、数据、算法、顶会论文……

美团技术团队
2021年春节到来之际,我们精选过去一年公众号60多篇技术文章以及10多篇国际顶会论文,整理制作成一本厚达1300多页的电子书,作为新年礼物赠送给大家。祝大家阖家欢乐,健康平安,和和美美,锦簇花团。新的一年,牛气冲天! 阅读全文
,

自动驾驶轨迹预测算法:NeurIPS挑战赛冠军方案

炎亮 傅壮 德恒 冬淳
近日,美团无人车配送中心团队获得NeurIPS 2020 INTERPRET轨迹预测挑战赛Generalizability赛道冠军、Regular赛道亚军。本文主要是算法层面的介绍,希望能给从事相关工作的同学有所帮助或者启发。 阅读全文
, , , , ,

让 Flutter 在鸿蒙系统上跑起来

杨超
鸿蒙系统 (HarmonyOS)是华为推出的一款分布式操作系统,那么如何在保证开发迭代效率的前提下,以相对低的成本将移动应用快速移植到鸿蒙平台上呢?美团外卖 MTFlutter 团队近期做了一次技术探索,成功地实现了 Flutter 对于鸿蒙系统的原生支持。 阅读全文
, , , , , ,

基于SSD的Kafka应用层缓存架构设计与实现

世吉 仕禄
Kafka在美团数据平台承担着统一的数据缓存和分发的角色,针对因PageCache互相污染,进而引发PageCache竞争导致实时作业被延迟作业影响的痛点,美团基于SSD自研了Kafka的应用层缓存架构。本文主要介绍了该架构的设计与实现,主要包括方案选型,与其他备选方案的比较以及方案的核心思考点等,最后介绍该方案与其他备选方案的性能对比。 阅读全文
, , , ,

速度与压缩比如何兼得?压缩算法在构建部署中的优化

宏达
压缩在数据传输和存储过程中经常扮演着十分重要的角色,因此提高压缩的效率可以帮助我们节省时间和降低存储成本。本文介绍了压缩算法的优化在构建部署平台的应用,能够帮助研发团队提高研发和交付效率。 阅读全文
, , , , , ,

2020年美团技术团队最受欢迎的16篇技术文章

美团技术团队
美团技术团队公众号祝大家新年快乐,我们整理了本年度「阅读量」最高的8篇文章和「在看」数最高的8篇文章。祝大家在新的一年里,乘风破浪会有时,直挂云帆济沧海。 阅读全文
, ,

技术解析 | 横纵一体的无人车控制方案

学韬
在自动驾驶行业的经典控制方案中,横向控制与纵向控制的求解是模型解耦的独立算法。这种“横纵分离”的控制方案虽然可行,但显然不符合人类的驾驶方式,也不符合横向、纵向紧密联系这一客观事实。本文介绍了一种横纵一体的无人车控制实现方案,在描述车辆横纵耦合、考虑横纵联合约束、统筹横纵跟踪性能方面更具优势。 阅读全文
, , , ,

继续学习