在大部分互联网公司中业务和技术是这样的关系,公司是业务驱动型的,技术是服务于业务的,在不同阶段技术承担着业务背后的守门员角色。

互联网系统系统发展到一定规模之后需要面对多个层面不同的压力,从资源压力到数据访问瓶颈都需要持续进行解决。

比如早期的互联网业务更多的是为了进行业务试错,所以通过单体系统实现一个MVP架构。随着业务落地之后用户规模的增加,会进入分布式阶段,通过大量无状态的服务水平扩展解决大用户量带来的压力。之后进入业务和数据高度丰富的阶段,这个解决需要解决的除了性能问题还有数据安全性和业务的可用性,一般通过异地多活的方式实现容灾。再之后是一系列的精细化运营,主要是降低平台成本,通过工具化自动化等方案实现降本增效。

对于互联网架构,一般需要解决的问题是高并发场景下的高性能,高可用,以及高扩展。

高性能的标准是低延迟,高可用的标准是几个9,高扩展的标准是开发成本低。

我们假借支付宝的发展看下在业务和数据发展到一定规模之后,互联网系统架构应如何设计。

大用户规模互联网架构发展相关推荐

  1. 从支付宝看大用户规模互联网架构发展

    在大部分互联网公司中业务和技术是这样的关系,公司是业务驱动型的,技术是服务于业务的,在不同阶段技术承担着业务背后的守门员角色. 互联网系统系统发展到一定规模之后需要面对多个层面不同的压力,从资源压力到 ...

  2. 交通银行上海分行信息部总经理吴宇:大数据助力”互联网+金融”发展

    上海,中国的经济.金融.贸易.航运中心,一直以变革.创新引领着中国企业的发展.在"互联网+"浪潮下,上海企业首当其冲,这座城市,一直用信息化手段推动着企业的高速发展.2016年10 ...

  3. 1万条数据大概占多大空间_Java互联网架构-性能优化Mysql索引数据结构详解

    欢迎关注头条号:java小马哥 周一至周日下午三点半!精品技术文章准时送上!!! 精品学习资料获取通道,参见文末 一,索引数据结构红黑树,Hash,B+树详解 索引是帮助MySQL高效获取数据的排好序 ...

  4. 在传统企业做互联网架构是什么感受?

    作者 | 王晔倞 责编 | 郭   芮 最近与某位搞风险投资的朋友聊起中美贸易战,他对未来局势的走向很是悲观,而我却不屑一顾. 在他眼里,当下的美国已将中国列为竞争对手,曾今的大哥摆出了一副 &quo ...

  5. 互联网架构如何促进数字化营销

    2018云栖大会南京峰会的企业级互联网架构专场,数梦工场企业事业部总经理段云飞对互联网架构助力企业数字化营销升级进行了讲解,首先讲述了未来十年的新型互联网时代,然后介绍了新型互联网的架构和两个案例,最 ...

  6. 『互联网架构』软件架构-电商系统架构发展历程-1

    以之前看的一本书淘宝这十年来,一起回顾下电商系统的发展历程,其实也折射了目前很多系统的技术的发展变革.源码中有本书,[淘宝技术这十年],从单机版到目前淘宝的技术状态. 目录 (一)目的 (二)一个电商 ...

  7. 大数据架构发展的20年

    随着近几年数据湖概念的兴起,业界对于数据仓库和数据湖的对比甚至争论就一直不断.有人说数据湖是下一代大数据平台,各大云厂商也在纷纷的提出自己的数据湖解决方案,一些云数仓产品也增加了和数据湖联动的特性. ...

  8. 阿里古谦:阿里互联网架构的6大最佳实践

    2016云栖大会上海峰会于2016.1.20日在上海科技馆顺利举办.本文根据阿里中间件首席架构钟华(花名:古谦)在"云栖大会上海峰会"专场<"互联网+"架 ...

  9. CNNIC第51次中国互联网络发展状况统计报告用户规模变化发布、解读与白杨SEO看法

    一.第51次<中国互联网络发展状况统计报告>发布 3月2日,中国互联网络信息中心(简称CNNIC)在京发布第51次<中国互联网络发展状况统计报告>.<报告>显示,截 ...

最新文章

  1. java边遍历边删除的问题
  2. c语言字符串操作面试题,C语言常见字符串面试题.pdf
  3. 8月3日云栖精选夜读 | 阿里巴巴宣布 Sentinel 开源,进一步完善 Dubbo 生态(附PPT和视频)...
  4. find linux 目录深度_linux 查找目录或文件
  5. STM32的时钟配置——时钟树解析
  6. JS 数据类型转换、创建对象
  7. 动态规划——K号数(蓝桥杯试题集)
  8. 基于深度学习的人脸识别系统(Caffe+OpenCV+Dlib)【三】VGG网络进行特征提取
  9. oracle9i查等待事件,什么是Oracle9i中的一个特殊等待事件?
  10. 物联网卡行业目前存在哪些问题
  11. 【k8s】记踩坑无数后的kubernetes二进制安装详细步骤
  12. hibernate数据库扫描实体类的配置
  13. 知网文献阅读器android,CAJViewer知网阅读器
  14. colorbox iframe小记
  15. java过滤汉字和英文,java判断及过滤汉字
  16. Navicat导入xlsx文件提示无法打开文件
  17. Oracle - UTL_FILE包之详解
  18. 硬件设备PS/2指的是什么?都有什么用途?
  19. php bearer token,php-使用CURL设置Bearer令牌的正确方法
  20. python的print输出为红色以及其他颜色的代码示例,Python print()输出文字带颜色设置方法

热门文章

  1. 第十二届西南石油大学程序设计新生赛官方题解
  2. 解题报告:luoguP1462 通往奥格瑞玛的道路(二分、最短路)
  3. poj2217详解 ( 后缀数组 + 高度数组 )
  4. centos7.4安装mysql5.7_CentOS7.4手动安装MySQL5.7的方法
  5. 论新时代软件测试人员的工作之道(二)之让评审更有意义
  6. JBoss 系列八十: jBPM 6 中使用 jbpm-console 创建执行 BPM 流程 - I
  7. 01-1制作U盘启动盘--大白菜超级U盘启动盘制作工具
  8. 0.2 Afterword to the Tenth Anniversary Edition(2010)
  9. RHEL7升级openssh7.4p1教程
  10. HTML+CSS基础(2)-HTML标签的简单介绍和网页注释