写点什么

货车帮云原生平台架构设计思路和实践

  • 2019-09-10
  • 本文字数:1277 字

    阅读完需:约 4 分钟

货车帮云原生平台架构设计思路和实践

ArchSummit北京2018大会上,李昊讲师做了《货车帮云原生平台架构设计思路和实践》主题演讲,主要内容如下。


演讲简介


满帮业务核心是 ToB 的,使用者处于企业的各层级,有不同角色、职能,并且每个公司的业务场景千变万化,业务规模各不相同,发展阶段参差不齐。同时,B 端客户还有包括稳定性、安全性、可扩展性在内的各种系统性要求。有一个稳定的基础设施平台,可以在上面灵活快速地进行业务开发和能力输出,是公司的核心竞争力之一。


从 2016 年开始,货车帮技术工程部在进行基础设施建设的时候,一个核心的任务就是提供一个云原生平台,为软件交付的过程服务。在综合考虑了各方面因素后,自主研发了包括 API 网关 Lorentz,容器管理平台 Planck,统一监控系统 Galileo,微服务编程框架 Maxwell,配置管理中心 Kip 等组件在内的 Newton 平台。


Newton 交付使用后,对业务的稳定性、灵活性都有极大贡献。同时团队的 lead time/MTTR/change fail rate/deployment frequency 等核心指标也变得可视化,显著提高了技术团队的工作效率和质量。


演讲提纲


  1. 简单介绍

  2. 1.1 行业现状

  3. 1.2 货车帮业务特性

  4. 做什么

  5. 2.1 云原生平台

  6. 2.1.1 非云原生阶段(自建/托管/IaaS)

  7. 2.1.2 云原生阶段(非结构化/结构化云原生平台)

  8. 怎么做

  9. 3.1 别人怎么做?

  10. 3.2 我们怎么做?

  11. 3.2.1 系统架构

  12. 3.2.2 功能设计

  13. 3.2.2.1 编程框架/脚手架/最佳实践

  14. 3.2.2.2 持续构建/持续集成/持续测试

  15. 3.2.2.3 镜像化持续部署

  16. 3.2.2.4 API 和架构治理

  17. 3.2.2.5 弹性基础设施

  18. 3.2.2.6 配置管理/运维工具

  19. 3.2.2.7 统一日志监控

  20. 3.2.3 实施路径

  21. 3.2.3.1 从运维切入

  22. 3.2.3.2 从研发切入

  23. 3.2.4 实施效果度量

  24. 3.3 为什么微服务编程框架不用 Dubbo/Spring Cloud / Istio?

  25. 3.3.1 Dubbo

  26. 3.3.2 Spring Cloud

  27. 3.3.3 Istio

  28. 后续计划


听众受益点


从云到云原生,从 Microservices 到 Service Mesh,DevOps 到 AIOps,这些年技术圈子的流行语一直在变。作为一个架构师甚至是技术管理者:


  1. 如何在公司高速发展的工程中,根据团队和业务的发展阶段和特点,做出合理的技术选型;

  2. 如何进行组织架构、流程规范、绩效考核等各方面保障架构得以实施和落地;

  3. 如何通过代码化、自动化、可视化的管理手段,真正的提高研发团队的效率和质量。


讲师介绍


李昊


满帮集团 高级技术总监 & 联席委员会主席


曾在 IBM、爱立信、Myriad 等公司从事嵌入式、服务器端和客户端系统的开发和团队管理工作。2013 年创业,2014 年被 TestBird 收购并加入管理团队,担任技术 VP,分管研发和产品,负责团队体系化建设,技术和产品方向确立以及整体推进等工作,将 Testbird 建设为国内第一的自动化测试平台。


2016 年加入满帮集团货车帮科技有限公司,目前担任高级技术总监,负责包括平台产品/大数据/算法/技术工程/用户体验设计/企业效能在内的整个技术中台及车后等事业部的系统架构、团队建设和研发管理工作。同时担任公司联席委员会主席,管理和运作包括技术委员会,产品委员会,运营委员会,设计委员会等委员会,负责公司研发资源调度和技术能力打造。TGO 鲲鹏会会员












完整演讲 PPT 下载链接


https://archsummit.infoq.cn/2018/beijing/schedule


2019-09-10 14:012572

评论

发布
暂无评论
发现更多内容

Apache DolphinScheduler&ShenYu(Incubating)联合 Meetup,暖春 3 月与你相约!

白鲸开源

大数据 开源 工作流调度 Apache DolphinScheduler

Flash退出历史舞台后,Web端3D会迎来怎样的发展?

Orillusion

WebGL 3D渲染 3D模型 Flash webgpu

第三空间娱乐体验重构:AITO 问界 M5雕刻的七宝楼台

脑极体

Apache DolphinScheduler&ShenYu(Incubating)联合 Meetup,暖春 3 月与你相约!

大数据 开源 工作流调度 Apache DolphinScheduler

网易数帆Curve加入PolarDB开源数据库社区

阿里云数据库开源

数据库 阿里云 开源数据库 polarDB

程序员的工作就只有写代码么?

程序员鱼皮

经验

全球央行积极推进CBDC 俄罗斯制裁或成催化剂?

CECBC

微博评论高性能高可用计算架构设计

Geek_36cc7c

Hoo虎符研究院 ∣ 投资前沿——STARKNET 生态一览 (2022.3.18)

区块链前沿News

虎符研究院

调查:区块链游戏玩家将玩NFT游戏视为一份潜在的全职工作

CECBC

在线JSON转HTML工具

入门小站

工具

2022最新IntellJ IDEA的mall开发部署文档

北极的大企鹅

开源 部署与维护 开发者, MAll

失败案例之安全抓包测试

网络安全学海

网络安全 信息安全 渗透测试 安全漏洞 网络抓包

SpringBoot接入轻量级分布式日志框架(GrayLog)

Java工程师

程序员 分布式 Web spring-boot

Redis Pipeline原来是这么用的

Java工程师

数据库 程序员 代码 pipeline redis'

低版本skywalking与LinkAgent不兼容怎么办?记一次详细的解决过程

TakinTalks稳定性社区

达观数据CTO 纪达麒:基于阿里云计算底座,打造智能办公机器人

阿里云弹性计算

机器人 神龙架构 智能办公

JVM自定义类加载器在代码扩展性的实践

Java工程师

JVM 代码 类加载器 实践 #java

重新刷新你对Redis集群的理解

Java工程师

数据库 复制 数据共享 集群 redis'

北京大学董豪老师解密人工智能开发工具的过去与未来

OpenI启智社区

人工智能 开发工具 启智社区 北京大学

Flutter 开发一个常用的登录界面

岛上码农

ios 移动端开发 3月月更 flutter开发 安卓开发

国际自主智能机器人大赛强势来袭,NAACL同声传译任务等你来战

百度大脑

好评不断的文化纪录片《中国》,背后的“剪刀手”竟是它?

百度大脑

Rust的迭代器

Shine

rust 迭代器

如何用建木CI实现前端代码自动格式化

Jianmu

前端 代码管理 格式化 prettier 建木CI

毕业总结

Geek_93ffb0

「架构实战营」

被动防御→积极防御,系统稳定性保障思路启发

TakinTalks稳定性社区

网易会议开源之桌面端篇

网易云信

开源

Linux之alias命令

入门小站

Linux

Docker 配置国内加速镜像

信号量

Docker Linxu

区块链正在塑造医疗保健生态系统!

CECBC

货车帮云原生平台架构设计思路和实践_ArchSummit_李昊_InfoQ精选文章