Clickpaas技术中台实践:微服务篇
“中台”这个概念火了一年多了,年初的时候又”火“了一次。相信任何事物都有它的两面性,正如我们做架构的时候其实也一直在做取舍。
Clickpaas的技术中台(Logan)已经快两岁了,今天我们不讨论该不该做技术中台,只说说中台给我们带来了什么。
不管黑猫白猫,捉到老鼠就是好猫。
一、背景
Clickpaas的智能离不开复杂系统的支撑,其特有的互联网基因要求业务能够应对市场的迅速变化:快速响应、快速试错、快速创新。同时,为了给客户提供优质服务,系统需要更高的可靠性,降本增效也是公司快速发展过程中特别关注的。
技术中台正好契合了公司上述所有需求。在公司的引领和推动下,2018 年 4 月召开了Clickpaas技术中台的启动会,同年 5 月底团队成立。技术中台团队始终坚持“兵不在多而在精”的原则,近两年高峰时期团队也未超过 10 人。
也许有人会怀疑,一支足球队规模的团队,到底能做出个什么样的中台来?
简单来说,Clickpaas的技术中台主要由以下及部分组成:
基于 SpringCloud、Kubernetes 自研的微服务体系平台
遵循业界标准的自服务中间件平台
可监可控的高性能中间件 SDK
接入中台的应用不需要写一行业务代码,可以立即具备以下能力:
生产级应用:健康检查、节点部署反亲和性、自动扩缩容、JVM GC 参数调优、资源隔离、滚动部署 |