小鹏汽车技术中台实践 :微服务篇

2020 年 4 月 10 日

小鹏汽车技术中台实践 :微服务篇

“中台”这个概念火了一年多了,年初的时候又“火”了一次。相信任何事物都有它的两面性,正如我们做架构的时候其实也一直在做取舍。

小鹏汽车的技术中台(Logan)已经快两岁了,今天我们不讨论该不该做技术中台,只说说中台给我们带来了什么。

不管黑猫白猫,捉到老鼠就是好猫。

一、背景

小鹏汽车的智能离不开复杂系统的支撑,其特有的互联网基因要求业务能够应对市场的迅速变化:快速响应、快速试错、快速创新。同时,为了给客户提供优质服务,系统需要更高的可靠性,降本增效也是公司快速发展过程中特别关注的。

技术中台正好契合了公司上述所有需求。在公司的引领和推动下,2018 年 4 月召开了小鹏汽车技术中台的启动会,同年 5 月底团队成立。技术中台团队始终坚持“兵不在多而在精”的原则,近两年高峰时期团队也未超过 10 人。

也许有人会怀疑,一支足球队规模的团队,到底能做出个什么样的中台来?

简单来说,小鹏汽车的技术中台主要由以下及部分组成:

  • 基于 SpringCloud、Kubernetes 自研的微服务体系平台
  • 遵循业界标准的自服务中间件平台
  • 可监可控的高性能中间件 SDK

接入中台的应用不需要写一行业务代码,可以立即具备以下能力:

  • 生产级应用:健康检查、节点部署反亲和性、自动扩缩容、JVM GC 参数调优、资源隔离、滚动部署
  • 自动接入网关:限流、熔断、访问控制
  • SpringBoot 使用最佳实践:配置调优、profile 标准化、线程池和连接池调优
  • 自动化 CICD:自动化镜像生成、自动处理 git 的 tag、代码质量
  • 丰富的问题定位手段:日志中心、注册中心、微服务全方位监控 (JVM/Trace/Metrics/ 告警)
  • 系统级无埋点监控、业务 Metrics 提供扩展机制
  • 调用链
  • 数据可视化:丰富的研发数据展示
  • 配置中心提供不停机,动态调整应用配置能力

原文链接:【 https://www.infoq.cn/article/PqSgRRy1lJK4cFDt7sPC 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2020 年 4 月 10 日 07:00 2993

评论

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

charles断点使用方法

rainbow

lambda基本使用

Bruce Duan

Lambda

你在寻找本地部署的后台测试工具吗?

测试那些事儿

程序设计的一种思路:DDD

再见小飞侠

方法论 DDD 软件设计

架构师 第七周总结

冯凯

Week 07 学习总结

Jeremy

k8s 上运行我们的 springboot 服务之——flume 读取kafka数据批量同步到clickhouse

柠檬

kafka Clickhouse

一文吃透时间复杂度和空间复杂度

书旅

数据结构 算法 时间复杂度 数据结构与算法

第七周作业

晨光

第七周总结

Acker飏

Week 07 命题作业

Jeremy

一文入门DNS?从访问GitHub开始

Kerwin

后端 DNS DNS服务器

Java 基础

Bruce Duan

java基础

架构师第七周 作业

冯凯

SpringBoot教程:MyBatis多数据源配置

Bruce Duan

mybatis SpringBoot 2 多数据源配置

干货分享丨玩转物联网IoTDA服务系列五-智能家居煤气检测联动

华为云开发者社区

人工智能 物联网 IoT 智能设备 华为云

云上自动化 vs 云上编排

华为云开发者社区

云计算 云原生 云服务 云主机 华为云

新站上线通知

Damon

Summary

Kiroro

作业一

Kiroro

go defer 的使用和陷阱

曲镇

go

脑洞:基于DDD进行组织架构治理

Winfield

组织转型 领域驱动设计 DDD

JVM系列之:Contend注解和false-sharing

程序那些事

Java JVM 性能调优 GC

爱币(LOVE COIN)全球同步耀世上线,掀起币圈追捧热潮

Geek_116789

ChaosBlade:从零开始的混沌工程(四)

郭旭东

云原生 混沌工程 ChaosBlade

揭秘 vivo 如何打造千万级 DAU 活动中台 - 启航篇

vivo互联网技术

vue.js 中台 Vue 业务中台

架构师Week7作业1

Nan Jiang

SQL查找还在用count吗?

Bruce Duan

SQL查询是否存在

第七周总结

晨光

阿里取消周报,打击低效加班!HR透露6大原因!

程序员生活志

阿里 周报

List 如何一边遍历一边删除

Bruce Duan

List删除元素

众安黑客马拉松大赛总决赛-InfoQ小编探班

众安黑客马拉松大赛总决赛-InfoQ小编探班

小鹏汽车技术中台实践 :微服务篇-InfoQ