前台:即包括与用户直接交互的界面,如:web页、app;也包括服务端各种实时响应用户请求的业务逻辑,如:商品查询、订单系统等。

后台:面向内部运营人员的管理系统、配置系统,如:电商配置后台的商品管理、订单管理、会员管理、财务管理等。后台可为前台提供一些基本的配置。

在传统的前台-后台架构中,各个项目相互独立,许多项目都在重复发明同样的功能,让项目本身变繁琐,也让开发效率变低。为提高开发效率,有必要整合出一个中间组织,为所有的项目提供一些公共资源(功能)。而这个中间组织,就是我们所说的 “中台”。

中台:整合某种通用能力提供给前台,包括业务中台、技术中台、数据中台、算法中台。

业务中台:把各个项目的共通业务整合成通用的服务平台。

如:支付、商品管理、营销、用户、搜索、交易中心等。

技术中台:避免重复开发,能给各个项目提供通用的底层框架。

如:分布式缓存、MQ、RPC框架等。

数据中台:为各个项目进行各种数据统计和分析。

如:用户画像、数据可视化、日志分析等。

算法平台:为各个项目提供算法,如推荐算法、搜索算法等。

如:搜索算法、推荐算法、语言识别等。

什么是前台、中台、和后台?相关推荐

  1. 软件开发中 前台、中台、后台英文_最近处处惹人爱的中台到底是什么

    在当下互联网圈子里要问什么最火莫过于中台这一概念了,各大公司都开始了一轮跑马圈地似的中台建设,那么到底中台是什么呢?本文我们就来谈谈这个话题. 一.什么是前台,后台 在以往的互联网企业生产流程中,我们 ...

  2. 前台、中台、后台,业务中台、技术中台、数据中台、算法中台分别是什么?

    前台.中台与后台的概念 前台: 这里所说的"前台"和"前端"并不是一回事.所谓前台即包括各种和用户直接交互的界面,比如web页面,手机app:也包括服务端各种实 ...

  3. 软件开发中 前台、中台、后台英文_你应该知道的“中台”相关知识

    什么是中台 说起中台,大家很容易想到阿里在16年提出的"大中台小前台"战略. 中台是一套结合互联网技术和行业特性,能够把企业核心能力形成"大中台,小前台"的组织 ...

  4. 软件开发中 前台、中台、后台英文_企业架构 | 中台是什么?

    中台这一概念,这两年在国内大热.2015年底,阿里集团宣布全面启动集团中台战略,构建符合DT时代的更具创新性.灵活性的"大中台.小前台"组织机制和业务机制.通过将产品技术力量和数据 ...

  5. 前台、中台、后台的定位分别是什么?

    作者: Tom哥 简介:计算机研究生,校招进阿里,期间还拿过百度.华为.中兴.腾讯等6家大厂offer,P7 技术专家.出过专利,CSDN博客专家. 公众号:微观技术,分享其他地方看不到的知识与思考, ...

  6. DDD进阶_一文带你搞定什么是前台、中台、后台

    DDD从入门到精通,系列文章传送地址,请点击本链接. 目录 一.中台和平台的关系 二.什么是中台? 三.数字化转型中台应该共享什么? 四.如何实现前中后台的协同? 1. 前台 2. 中台 3. 后台 ...

  7. ASP.NET前台JS与后台CS函数如何互相调用

    在实际的Web开发中,我们可能会常常遇到后台调用前台JS代码或者前台JS调用后台代码的情况.今天就把比较实用的前后台相互调用的方法总结出来和大家分享. <1>后台代码调用前台JS代码 一. ...

  8. Java前台线程与后台线程

    Java前台线程与后台线程 上一篇博客在main()方法中,创建并启动了四个新的线程后,main()方法中的代码执行完毕,此时,方法会结束,main线程也就随之结束了 通过程序的运行结果可以看出,虽然 ...

  9. 前台线程和后台线程(Foreground and Background Threads)

    前台线程和后台线程(Foreground and Background Threads) 这周学习多线程,将一些想法和学习到的东西记录下来,分享跟大家.说的不对的地方,欢迎大家指正. 本小篇讨论前台线 ...

  10. rsa实现js前台加密java后台解密

    前段时间咱老大吩咐我写一个rsa前台加密到后台用java解密.(说实话这之前我还真没用过) 不过没办法啊,这是任务,于是研究了一下.圆满完成任务了,下面共享下实现思路: 准备工作:其实鄙人也没那么强啦 ...

最新文章

  1. python常用函数-python常用函数精讲
  2. 获取dbgrid的行索引
  3. 第十三章:位图(五)
  4. MAC usb启动盘制作
  5. COMA(一): Learning to Communicate with Deep Multi-Agent Reinforcement Learning 论文讲解
  6. 使用Hibernate和Spring设置分布式Infinispan缓存
  7. APP测试之使用ADB可能遇到的错误及解决办法
  8. 关于easyui遇到的一些问题
  9. Elasticsearch的索引模块(正排索引、倒排索引、索引分析模块Analyzer、索引和搜索、停用词、中文分词器)...
  10. 黑马程序猿 IO流 ByteArrayInputStream与ByteArrayOutputStream
  11. 三菱驱动器参数表_三菱伺服驱动器参数设置CM100TJ-24F
  12. Turbo码相关学习
  13. docker添加新的环境变量_DockerFile 设置环境变量
  14. OSGi bundle activator不工作解决
  15. 云桌面有哪些优势-为什么企业使用云桌面是趋势
  16. 我的2015—跌宕与破晓
  17. 如何把拍摄视频中多余的人或物去除?
  18. python股票全套系统_GitHub - hyspider/stock: stock,股票系统。使用python进行开发。
  19. 9月20日重磅发布:中国云计算创新企业50强|榜单征集
  20. android 获取本地音乐,Android 获取本地音乐

热门文章

  1. 计算机怎么显示各磁盘容量,win7系统打开计算机不显示磁盘容量的解决方法
  2. 【定位问题】基于RSSI均值的等边三角形定位算法matlab系统
  3. Minecraft 1.19.2 Forge模组开发 12.自定义鞘翅
  4. h5手机页面注册处理(短信验证)
  5. 测试工程师面试,全国各地有哪些知名互联网公司可以去?
  6. Android 12 行为变更,对应用产生的影响
  7. RSA--------------
  8. iOS——编译与链接
  9. Android项目解耦--路由框架ARouter的使用
  10. 前端页面局部(全局)刷新方法