写点什么

京东广告投放平台标准化架构升级实战|QCon 北京

  • 2025-04-02
    北京
  • 本文字数:1598 字

    阅读完需:约 5 分钟

大小:861.83K时长:04:54
京东广告投放平台标准化架构升级实战|QCon 北京

2025 年 4 月 10 - 12 日,QCon 全球软件开发大会将汇聚全球 140+ 技术先行者及创新实践者,直击行业痛点,解锁可复制的经验与模式。这不仅是一场会议,更是一次对技术演进的集体探索。无论你是资深开发者,还是技术管理者,都能在这里有所收获,为下一步的技术决策提供方向。


京东零售资深架构师赵嘉铎已确认出席并发表题为《构建面向复杂 B 端系统的敏捷架构:京东广告投放平台标准化架构升级实战》的主题分享。随着业务系统规模和复杂度的持续增长,一线业务开发者需要耗费大量精力应对复杂业务逻辑的实现和臃肿系统的维护,而晦涩的代码、模糊的数据协议和残缺的项目文档更是加重了开发者的认知负荷。为此,作为一门以提升开发体验与交付效率为根本目标的学科,平台工程不应止步于 CI/CD 等研发工具链的实施,而应上提到代码层面,通过提供贴近业务的标准化开发框架引导开发者构建出敏捷、易维护、可演进的平台架构,简化系统开发复杂度,助力业务知识传承,提升团队研发效能。本次分享将介绍京东广告投放团队面向复杂 B 端业务推出的一种标准化平台开发框架,详细阐述了该框架适用的业务场景、要解决的问题、底层方法论及具体的落地措施。


赵嘉铎是京东广告投放平台资深架构师,负责平台整体设计与架构治理工作,拥有 8 年软件开发经验,擅长大规模分布式系统设计,在领域驱动设计及软件复杂度治理方面有丰富的经验。他在本次会议的详细演讲内容如下:


演讲提纲

1 传统架构的研发痛点

  • 客观:过于粗放的封装在实现高复杂度业务时毫无章法

  • 主观:“面向数据库编程”的设计思想让系统加速腐化

2 构建面向 B 端复杂业务的标准化敏捷架构

  • 2.1 架构指导思想与框架设计原则

  • 正交分解:复杂业务逻辑模块化拆解与标准化封装

  • 业务与技术分离:通用技术组件全面托管,实现标准化、填空式开发

  • 业务、数据、存储模型三分离:存储模型支持灵活可拓展、数据模型强调直观可理解

  • 代码即文档:将代码工程本身作为业务知识库,保障业务知识全面、准确、即时地传承

  • 2.2 PICASO:一种基于上下文的能力拆分与编排框架

  • 框架综述

  • 通用可执行实体发现与路由机制

  • 标准上下文机制

  • 基于 DSL 的能力编排执行引擎

  • 聚合与资源库

  • 分布式可重试事件总线

3 落地实践与效果收益

  • 基于 PICASO 框架的平台开发流程速览

  • 落地案例与效果收益

4 当前存在的痛点问题与解决措施

5 下阶段规划与未来展望


您认为,这样的技术在实践过程中有哪些痛点?

  • 实施痛点:设计思想转变成本、框架 API 学习成本、系统重构阶段人力投入成本较高

  • 应用痛点:编码强依赖业务建模,增加了设计成本,实际收益在很大程度上受制于业务建模质量

  • 技术痛点:逻辑模块化拆解导致代码中实体数量膨胀,JVM 元空间内存占用增加、服务启动速度承压


演讲亮点

  • 从抽象方法论到落地措施详细地介绍了一种面向 B 端复杂业务的平台构建框架

  • 以领域驱动设计作为思想内核,但并不拘泥于 DDD 中的各类概念,所有组件均以实用为第一原则,紧密结合业务实际进行设计


听众收益

  • 了解到一种贴近业务的平台工程实践新思路

  • 获得一种可复用的、面向复杂 B 端业务的标准化平台架构方法论与落地框架

  • 整体方案中的局部设计理念,如上下文机制、业务-数据-存储三分离等,无需引入框架也可在自己业务系统中实践应用


除此之外,本次大会还策划了多模态大模型及应用AI 驱动的工程生产力面向 AI 的研发基础设施不被 AI 取代的工程师大模型赋能 AIOps云成本优化Lakehouse 架构演进越挫越勇的大前端等专题,届时将有来自不同行业、不同领域、不同企业的 100+资深专家在 QCon 北京现场带来前沿技术洞察和一线实践经验。


目前,所有大会演讲嘉宾已结集完毕,了解更多报名和详情信息可扫码或联系票务经理 18514549229 咨询。



为确保大会顺利举行,现诚邀志愿者加入,时长 3.5 天。可与大咖交流、获极客时间 VIP 月卡、大会演讲视频资源和证书。主办方提供午餐和交通支持。时间:4 月 9 日 13:00-4 月 12 日 18:00,地点:北京万达嘉华酒店,报名链接:https://www.infoq.cn/form/?id=2088

2025-04-02 16:009508

评论

发布
暂无评论

Python应用之拉力赛求最短时间

芯动大师

10月月更 Python语法应用 函数构建

慧嗨

kcnf

用纯CSS实现优惠券剪卡风格

茶无味的一天

CSS 前端

2022 Kubernetes 批处理和HPC发展一览

琦彦

HPC 批处理 KubeCON 10月月更

构建Java镜像的10个最佳实践

琦彦

Java应用 Docker 镜像 10月月更

如何以非root用户运行Docker容器

琦彦

Docker 10月月更 root用户

Spring 项目启动测试的时候错误:Unable to acquire JDBC Connection

HoneyMoose

前端培训学习比较实用的方法

小谷哥

利用Vue自定义指令让你的开发变得更优雅

茶无味的一天

Vue 前端 vue指令

JavaScript——数据类型

胖虎不秃头

前端 js 10月月更

陈宗绵|关于研发效能的理想与现实

laofo

DevOps cicd 研发效能 持续集成 持续交付

推荐一款工具,辅助估算线程池参数

xiaoxi666

线程池

国庆perfetto学习

留白的艺术

Docker可视化工具Portainer的安装和使用

琦彦

Docker Portainer 10月月更 可视化管理工具

求平方根 (又是辛苦debug的一天)

清风莫追

数据结构 算法 函数 10月月更

自学java培训之间学习方法有哪些

小谷哥

Timestone: Netflix的高吞吐、低延迟优先级队列系统

俞凡

架构

JavaScript——关于JavaScript、在HTML中嵌入JS代码的三种方式、变量

胖虎不秃头

前端 js 10月月更

基于BuildKit优化Dockerfile的构建

琦彦

Dockerfile 10月月更

前端培训机构选择哪些建议

小谷哥

二分查找

掘金安东尼

算法 10月月更

反转字符串

清风莫追

数据结构 字符串 10月月更

第一个只出现一次的字符 (哈希表、队列两种解法)

清风莫追

数据结构 算法 遍历 字符 10月月更

如何零基础学习大数据培训

小谷哥

docker-maven-plugin:自动构建Docker镜像,并推送到Docker Registry或阿里云

琦彦

Docker maven 10月月更 docker-maven-plugin

vue快速入门---高速版

楠羽

笔记 VUE 3.0 源码 10月月更

Qt|控件的事件过滤使用与总结

中国好公民st

c++ qt 10月月更

大数据培训学习如何选择?

小谷哥

浅谈前端工程化的发展以及相关工具介绍

茶无味的一天

JavaScript——JS事件

胖虎不秃头

前端 js 10月月更

Docker层和虚悬镜像(dangling image)介绍

琦彦

Docker 10月月更

京东广告投放平台标准化架构升级实战|QCon 北京_架构_QCon全球软件开发大会_InfoQ精选文章