技术服务于业务,在不同的业务发展阶段,技术通过不同的形式帮助业务产生价值,我们从不同的业务发展阶段考虑下对应的系统的发展过程。

第一阶段:探索阶段

这个阶段很明显的一个特点是要求快速灵活。这个阶段业务本身处于探索阶段,所以业务系统基本上有1~2个相关的核心系统即可,不需要其他的支持系统(比如数据团队系统)。船小好调头,遇到特殊需求或是业务调整,可以很快调头。

第二阶段:业务建设阶段

这个阶段看,业务已经初具规模。为了支撑越来越大的数据量,越来越多的请求。业务系统需要做到服务化拆分,整个业务架构不再是一个大的单体,而是根据领域,部门,职能做了不同的拆分。由于系统变得复杂,服务数量变得众多,调用链路变得难以摸清。所以就需要一些支撑性的系统搭建出来,如监控告警系统,数据算法系统。在系统和团队层面都变得更加立体和现代化。

第三阶段:平台化阶段

这个阶段的业务特点是发展到了一定规模,业务增长较为平缓。系统中存在多种业务规则,数据及并发规模较大。为了挖掘存量业务中的新的增长点,我们需要把基本功砸实,抽象出那些在不同规则下面变与不变的部分。对于不变的部分持续积累,不断完善,做到标准化,形成一个个的业务平台,在支持原有业务基础上为新业务赋能。对于变得部分,可以得到平台能力的快速复用,研发投入只围绕业务本身即可,加快业务交付速度。

第四阶段:云原生阶段

这一阶段已经很多底层的研发能力已经搭建完毕,形成一个个的云平台(业务云,资源云),业务研发团队完全不需要关系底层系统的资源问题,搭建的业务系统天生具有弹性,业务团队只需要关注于业务本身。由于全集团的资源统一到一个“云”内,所以可以更精准的控制资源成本。业务层面的通用能力趋于完善,可以快速复用,使得研发效率也有所提高。

总结来说,系统发展的几个阶段都是围绕于“降本增效”展开,从研发效率提升,交付周期缩短,资源使用率上升等角度都有提升。在分层角度来说,系统分层越来越明确,每一层都逐步标准化,为上层业务不断赋能。

在研发效率的提升上,可以围绕于工具化思路着手,用工具提效,研发交付流程的各种提效工具,提升研发各个环节的效率。

从业务发展的阶段看系统发展相关推荐

  1. 从在线教育交易平台看系统阶段性演进

    大部分互联网公司都是业务驱动的,技术与业务的定位很简单了,技术是服务于业务的.业务在不同的发展阶段,有着不同的目标,特点和挑战.技术架构也跟随之进行演进,我们今天通过一个在线教育的交易系统平台看下平台 ...

  2. 十位数据库专家:如何透过性能优化看系统架构的合理性

    十位数据库专家:如何透过性能优化看系统架构的合理性 本文首发于一年多以前,由当时十位民生银行的数据库专家合著,系统地从架构的角度对数据库性能问题进行分析解读b,是多年项目开发和运维工作的经验总结.文章 ...

  3. 云存储应用是视频监控系统发展的必然需求

    云存储应用是视频监控系统发展的必然需求 近些年来大数据.云计算.云存储在IT界可谓炙手可热,那其在视频监控行业的需求和应用又怎么样呢?不同行业.规模.应用需求的视频监控系统是否需要建设云存储呢?各行业 ...

  4. 鸿蒙系统诞生的背景,为何国产系统发展多年无人问津,华为鸿蒙系统刚一开始就引起轰动...

    华为开发自主操作系统的消息一经传开,立马引起了轰动,很多人都期待着新国产操作系统的诞生:华为鸿蒙操作系统(鸿蒙OS),此前的国产系统已经发展多年,有些甚至有不少的用户群,有些甚至在国际Linux舞台上 ...

  5. 视频监控系统及系统各节点设备理解和监控系统发展简介

    从这几个层面理解视频监控系统中的设备:作用.分类.软件功能.组成部件.搭配使用(上一节点.下一节点.配合设备),本文从底层向上层介绍. 整个视频监控系统分为前端视频采集设备.中端传输处理设备.后端显示 ...

  6. 移动增值业务系统发展趋势分析

    移动增值业务系统发展趋势分析 李侠宇 摘要 随着移动增值业务的不断丰富,移动增值业务系统应该朝着综合统一的方向发展,为SP/CP提供统一的业务接入手段,对各种增值业务进行统一管理.统一控制.综合­计费 ...

  7. 从电子游戏历史看IC发展的助推剂

    我一直认为"玩"是人类发展进度的阶梯之一,从历史进程看,很多重大的发明都是从"玩"的过程中发现的,所以电子游戏的历史和IC的发展有很多重大的历史渊源,而且电子游 ...

  8. 计算机技术的发展包括几个阶段,目前电子计算机处于哪个阶段?计算机发展的四个阶段...

    <目前电子计算机处于哪个阶段?计算机发展的四个阶段>由会员分享,可在线阅读,更多相关<目前电子计算机处于哪个阶段?计算机发展的四个阶段(3页珍藏版)>请在人人文库网上搜索. 1 ...

  9. 微型计算机系统的发展历史,计算机的系统发展历史

    计算机的系统发展历史以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 计算机的系统发展历史: 1.第1代:电子管数字机(1 ...

最新文章

  1. 按下电源后的几秒钟,CPU在干嘛?
  2. php二进制安全的含义
  3. Delphi 的各种错 误 信 息(中英文)
  4. Android设计模式之——中介者模式
  5. lombok之@Slf4j注解
  6. kettle连接mysql教程_kettle 连接 mysql8
  7. 字符串处理 —— AC 自动机
  8. 时间序列分析导论书摘:预测的一般知识
  9. php mysql apache vbb
  10. hsqldb mysql_HSQLDB的研究与性能测试(与Mysql对比)
  11. 硬件开发笔记(七): 硬件开发基本流程,制作一个USB转RS232的模块(六):创建0603封装并关联原理图元器件
  12. Text file busy解决方法
  13. 华南师大考研旅游管理系2010-2016年分数线汇总
  14. jetbrain工具常见问题汇总
  15. STM32对于1997与2007电表数据规约的解析
  16. 马克思 第一章 世界的物质性及其发展规律
  17. 四大CPU架构的区别
  18. 【软考】下午题 解题思路总结
  19. python3 x完全兼容_中国大学MOOC: Python 3.x 系列版本代码完全兼容 Python 2.x系列的既有语法。...
  20. RocketMQ学习笔记:基础知识和安装启动

热门文章

  1. luogu P3398 仓鼠找sugar(树链剖分、求树上两条路径有没有交点,爽!)
  2. Java 2实用教程(第五版)耿祥义 全部课后习题答案
  3. MySQL中authorization_IdentitiServser4 + Mysql实现Authorization Server
  4. 提取某一个镇的行政边界_池店镇消防安全违法典型案例通报(一)
  5. java opcode 反汇编,OPCode详解及汇编与反汇编原理
  6. mysql 1236_Mysql主从同步Last_IO_Errno:1236错误解决方法
  7. 论新时代软件测试人员的工作之道(三)让Code Review常态化
  8. PYTHON2.day07
  9. 9月21日科技联播:报告显示网约车案发率低于传统出租车;刘强东性侵案已移交美国检方...
  10. 做Linux背锅2年,我总结了这六类好习惯和30个血的教训