阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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

  • 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:011993

评论

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

如何利用Java在Word中创建表格

Geek_249eec

Java word 表格

小白必看——台式机选购指南

科技热闻

区服分析丨更透彻的游戏营运数据解读,助力高效增长

HMS Core

分析

IM跨平台技术学习(五):融云基于Electron的IM跨平台SDK改造实践总结

JackJiang

MASA MAUI Plugin (四)条形码、二维码扫描功能

MASA技术团队

MASA MAUI MASA Blazor

如何在 SAP Business Application Studio 里创建 SAP UI5 应用并部署到 BTP 平台上

Jerry Wang

云原生 云平台 SAP 10月月更

基于炼丹神器深度学习下的生命科学冷冻电镜单细胞基因分析的解决方案

蓝海大脑GPU

Baklib|打造属于您自己的企业维基

Baklib

产品 效率工具 企业 wiki 产品文档

EMQ走进富士康,探讨新生态模式下智能制造与智能汽车基础架构的未来

EMQ映云科技

车联网 物联网 IoT emqx 10月月更

【云安全】云安全产品有哪些?哪个品牌好?

行云管家

云计算 网络安全 安全 云安全

数据结构学习,稀疏矩阵(三元组和十字链)

IC00

学习 数据结构 算法 学习笔记 10月月更

云管理工具是干什么的?有哪些?哪个品牌好?

行云管家

云计算 云管理 云工具

uniapp实现国际化多语言切换

源字节1号

软件开发

软件测试校招面试真题 | 面试官必问面试题之你有什么想问我的?

测试人

在云南,我用华为云AI开发出千万级用户的应用

华为云开发者联盟

人工智能 程序员 华为云 文字识别 企业号十月 PK 榜

跑批为什么这么难

陈橘又青

好文分享 | 记一次Oracle12c数据库SQL短暂缓慢问题分析

墨天轮

数据库 oracle 性能优化 征文投稿

Qt | QList的removeAt、takeAt的区别

YOLO.

qt 10月月更 C++

C# TreeView控件方法属性学习

IC00

C# 学习 程序员 上位机 10月月更

Baklib|企业知识管理的一些建议分享

Baklib

效率工具 知识管理 企业 知识 知识库

嵌入式 Linux 入门(一、Linux 基本介绍及文件结构)

矜辰所致

Linux 10月月更 文件结构

训练营 | 如何成为一名开源社区贡献者?

阿里巴巴云原生

阿里云 开源 云原生 KubeVela

横空出世,智见未来,戴尔Latitude 9430傲视群雄

科技热闻

Qt|使用QDialog窗口调用exec时崩溃解决问题

中国好公民st

c++ qt 10月月更

CEF | CEF浏览器客户端功能扩展:实现与JS交互的功能

YOLO.

qt 10月月更 C++

以开发之名|斗罗大陆:创造一个尽情探险的开放式游戏世界

HMS Core

华为 HMS Core

峰会回顾 | 基于StarRocks,百草味如何通过数据赋能快消品行业

StarRocks

#数据库

火力全开-Precision 7670触顶性能天花版

科技热闻

Linux 各个Namespace 的作用

忙着长大#

linux namespace

StartDT奇点云邀您参加2022云栖大会,11月3-5日杭州见

奇点云

云栖大会 奇点云

校招面试真题 | 和面试官聊的很 high,但就是拿不到 offer,怎么办?

霍格沃兹测试开发学社

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