写点什么

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

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

评论

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

Android UI—仿微信底部导航栏布局,android应用程序开发

android 程序员 移动开发

Android Virtualview:淘宝、天猫 又一个动态化,android界面开发基础

android 程序员 移动开发

Android Glide 3(1),撸了郭霖大神写的Framework源码笔记

android 程序员 移动开发

Android NDK开发,使用ndk-build编译,androidkotlin教程

android 程序员 移动开发

Android O 适配详细指南,Android开发三年月薪才12K

android 程序员 移动开发

Android Sqlite数据库升级时注意事项,android移动开发基础题库

android 程序员 移动开发

Android P 应用兼容常见错误及建议,大牛教你怎么学习Android多进程

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库(2)

android 程序员 移动开发

Android Studio 3,今年Android面试必问的这些技术面

android 程序员 移动开发

Android View的绘制流程,35岁技术人如何转型做管理

android 程序员 移动开发

Android S新特性介绍-近似定位,快速学会

android 程序员 移动开发

Android View的事件分流源码,安卓内存优化管理器

android 程序员 移动开发

Android WebView判定网页加载的错误,androidkotlin面试题

android 程序员 移动开发

Android Gradle 干货,android屏幕适配框架

android 移动开发

Android Jetpack 之 Lifecycle - 2,2021移动开发者未来的出路在哪里

android 程序员 移动开发

Android Retrofit 2,今天带你详细了解各组件原理

android 程序员 移动开发

Android Socket使用详解,android开发入门与实战作者

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库(1)

android 程序员 移动开发

Android Tangram模型:手把手带你学习淘宝、天猫都在用的UI框架模型

android 程序员 移动开发

Android GreenDao 使用全面讲解,android开发教程百度网盘

android 程序员 移动开发

Android JVM面试专题:阿里100%会问到的c,Android开发工程师面试题

android 程序员 移动开发

Android MediaPlayer音频播放器详解,字节跳动高工面试

android 程序员 移动开发

Android mvvm 之 LiveData 的原理,2021年Android高级面试题

android 程序员 移动开发

Android Gradle进阶配置指南,太爽了

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库

android 程序员 移动开发

Android Studio 4(1),android面试必看书籍

android 程序员 移动开发

Android GreenDao 使用全面讲解(1),2021Android最新大厂面试真题总结

android 程序员 移动开发

Android Glide 3,android编程软件

android 程序员 移动开发

Android Handler 从使用到进阶,html5手机端开发

android 程序员 移动开发

Android Matrix矩阵,跨平台移动开发ui

android 程序员 移动开发

Android SDK 开发应该注意哪些?,阿里+头条+腾讯大厂Android笔试真题

android 程序员 移动开发

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