近期读了企业IT架构转型之道这本书,让我对了解到了阿里巴巴的大中台,小前台的组织架构。

什么是大中台,小前台

大中台,小前台的开发模式本质上就是资源集中化,中台通过集合整个集团的运营数据能力,产品技术能力,来对各前台业务形成强力支撑。通过技术中台化,将产品开发的流程变得更加简洁高效,每一个业务团队都是一个个小前台。通过中台提供的技术支持,前台部门只需要去关注业务的开发,不再重复造轮子。厚平台,薄应用的的架构使得每一个前台部门都特种部队化,而中台则是航母舰群。通过中台提供强有力的支持来完成迅速,敏捷的开发。未来的开发模式就应该是后台服务标准化,前台趋于灵活。

中台起源

中台的架构思想起源于马云在2015年中的一次商务拜访。位于芬兰的赫尔辛基的移动游戏公司Supercell号称是世界上最成功的移动游戏公司。Supercell就是典型的以小团队模式进行游戏开发的公司。每几个员工组成独立的开发团队,称之为cell。团队自己决定做什么样的产品,然后最开的开发推出,观察市场反馈。反馈不好则迅速放弃。通过这样的开发模式,使得Supercell公司开发的游戏占据了游戏榜单的大半江山。而为什么Supercell可以完成这一壮举呢。这是因为Supercell经过六年的时间将游戏开发过程中公共,通用的游戏开发素材,算法做了很好的沉淀,企业的文化充分鼓励员工进行创新,试错。在多年的游戏研发中,Supercell积累了非常科学的研发方法和体系,构建了一个非常强大的中台。正因为这样,使得今天公司可以支持几个人的小团队在几周时间就能研发一款新的游戏。

中台架构


图引用自 企业IT架构转型之道

我们看一张阿里巴巴的中台体系架构图,在这张图中,我们可以清晰的看到阿里巴巴的中台架构已经相对完善了,通过共享业务事业部来给淘宝,天猫,聚划算等电商平台提供了强而有力的支持。

如何构建一个中台

构建业务中台的基础-共享服务体系

讲这一章之前,我们先需要了解什么是SOA。SOA的中文名是面向服务架构,本质上是一种粗力度,松耦合的服务架构,与现在大火的微服务架构理念的本质是类似的。SOA架构的核心价值就是服务重用。
SOA的主要特性

  • 面向服务的分布式计算。
  • 服务间的松散耦合。
  • 支持服务的组装。
  • 服务注册和自动发现。
  • 以服务契约方式定义服务交互方式。

而一个好的中台就是需要提供共享的服务,避免重复的功能建设和维护带来的成本浪费。基于共享服务体系建设的服务中心,原生就将相关业务领域的业务功能和数据做了含好的统一。同时,共享服务体系也是培育业务创新的土壤,赋予业务快速创新和试错能力。原本的开发流程可能会非常的复杂漫长,而基于共享服务体系的开发可以做到快速的接入原有的共享服务,自己本身只需要关注核心的不同的业务开发即可。同时,由于资源的集中化,在共享服务中心,可以更好的做到大数据分析,营销。帮助前台业务部门进行数据的分析提供。

分布式框架选择

平台服务化

原有的整个项目打成一个war上线部署会导致技术团队的维护成本大大增加。带来的问题有以下几点

  • 项目团队间协同成本高,业务响应速度变慢
  • 应用复杂度过高
  • 错误难以隔离
  • 数据库连接能力难以扩展
  • 应用扩展成本高

而基于SOA理念的分布式架构将原来的war包分成一个个模块的服务化架构可以带来以下好处

  • 降低不同模块开发团队间的协同成本,业务响应更加迅捷。
  • 大大降低了系统间的耦合度及整体复杂度
  • 避免了个别模块的错误给整体带来的影响
  • 业务拆分后解放了对单数据库集群连接数的能力依赖
  • 做到针对性的业务能力扩容,减少不必要的资源浪费

关于微服务

微服务架构的典型特征

  • 分布式服务组成的系统
  • 按照业务而不是技术划分组织
  • 做有生命的产品而不是项目
  • 智能化服务端点和傻瓜式服务编排
  • 自动化运维
  • 系统容错
  • 服务快速演化

从本质上说,微服务是SOA的一种演变后形态,与SOA的方法和原则没有本质上的差别。

共享服务体系搭建

共享服务中心的建设原则

  • 服务中心一定是不断发展的
  • 服务中心中的服务形态多样性
  • 服务中心可以有多种不同的组成形式

服务中心的划分原则

  • 高内聚,低耦合原则
  • 数据完整性原则
  • 业务可运营性原则
  • 渐进性建设原则

总结

总体来说,中台其实就是一个共享服务的体系结构。我们需要在日常的开发过程中将通用的服务抽离出来做到共享服务的体系结构当中。大中台,小前台的体系结构可以使得管理更加高效,小团队更加扁平化。由于资源的共享可以让开发更加敏捷,更能够知道需要做什么,该怎么做。

阿里大中台小前台解读相关推荐

  1. 从阿里“大中台小前台”模式看大象如何跳舞

    从阿里"大中台小前台"模式看大象如何跳舞   锐评摘要:对于中国当下成功的创新型组织来说,不管是阿里巴巴.华为.海尔还是韩都衣舍,我们可以把握到一个趋势,那些有竞争力的企业的决策机 ...

  2. 基于大中台小前台模式设计高并发电商架构

    孙玄 读完需要 8 分钟 速读仅需 3 分钟 孙玄,奈学教育创始人,曾任 58 集团技术委员会主席.转转首席架构师,一头飘逸长发,江湖人称"玄姐". 1 什么是大中台(业务中台.数 ...

  3. 基于“大中台+小前台”思想的电商系统总体架构设计

    一.架构总原则 1. 大中台+小前台的架构思路 2. 业务中台采用领域驱动设计(DDD),在其上构建业务能力SAAS,持续不断进行迭代演进. 3. 平台化定位,进行了业务隔离设计,方便一套系统支撑不同 ...

  4. 业务中台系统架构:大中台+小前台电子商务系统搭建框架思维

    [数商云]在电子商务系统搭建行业有近十几年的服务经验,近年来的数据中台.业务中台等系统架构兴起,大多数企业在不清楚的中台背景的情况下就盲目追求,最后只会导致自身平台丢失原有的优势框架.在这里,我们来总 ...

  5. 阿里巴巴资深架构师推荐:基于大中台小前台模式设计高并发电商架构

    一.什么是大中台(业务中台.数据中台.技术中台等) 大中台小前台的组织模式最近在业界很火热,此模式最早在芬兰著名移动游戏公司Supercell实施.在Supercell公司内部以小前台的方式组织了若干 ...

  6. 【大中台-小前台】还是【小总部-大业务】?

    企业成功=战略能力x组织能力. (1) 但很多人把人才能力混淆成组织能力. 组织管理和人才管理是两码事. 领导力是组织管理的范畴,但因为主要关注领导人物和干部,所以很多人会把领导力混淆到人才管理中.当 ...

  7. 阿里组织架构的”大中台+小前台“

    分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 一.什么是"大中台.小前台" 关键词:精准打击.管理高效.资源整 ...

  8. 阿里“大中台、小前台”战略是什么?(1分钟读懂中台)

    中台,可以说是当下IT圈最火的概念.然而,后台.中台.前台等概念总是让人眼花缭乱,业务中台.数字中台不同分类也让人头大.为此,笔者将科普一些中台的基本概念. 定义:中台不同于后台.前台 在以往的IT企 ...

  9. 解读阿里巴巴集团的“大中台、小前台”组织战略

    解读阿里巴巴集团的"大中台.小前台"组织战略 https://www.iyiou.com/p/92012.html  亿欧导读 ] 阿里的"中台战略" 不是一个 ...

最新文章

  1. HTML5 Canvas游戏开发(一)基础知识
  2. 梅朵是藏语鲜花的意思
  3. 做一件事情的3个关键指标:兴趣、能力和回报
  4. 服务超时时间如何设置、如何对超时时间治理、超时设计原则一文揭秘!
  5. [人工智能]手语识别转文字落地深圳医院,厉害了我的腾讯
  6. 接口文档生成工具apipost
  7. 逻辑回归与线性回归的区别与联系
  8. 趣图:他居然在前端写业务逻辑!
  9. 性能测试方案(计划)模板
  10. 宇视交换机vlan路由配置指导
  11. SSL2812 2017年10月30日提高组T2 凤凰院凶真(dp,LCIS)
  12. 网口压线顺序_水晶头压线顺序
  13. ES6-rest参数
  14. fnl+wrf 报错记录
  15. Travis CI 简介
  16. cmakeLists.txt中增加-g选项不生效/gcc -s参数
  17. 最受程序员欢迎的 20 本书!
  18. Qt生成二维码图片方法
  19. CorelDRAWX8新功能摆脱传统工作模式
  20. 电脑经常蓝屏是什么原因

热门文章

  1. linux网络流量查看命令
  2. 【效率】一款Excel免费可视化工具,赞!
  3. 通胀担忧情绪浓厚 黄金连续四日收涨
  4. 【音视频】在SDK中集成windows视音频设备热插拔功能(5-2)
  5. 产业安全专家谈 | 银行业小程序安全防护的实践路径
  6. linux 命令 y,linux命令cal-y是什么含义
  7. 基于网络爬虫的商品询价系统的设计与实现
  8. c语言计算时钟夹角不用循环,c语言程序设计 计算时钟的夹角
  9. 7-20 简单计算器 (20 分)————从0学C/浙大pta入门c语言题目
  10. Android--使用手机GPS获取经纬度