美文网首页
架构思维学习总结(七)

架构思维学习总结(七)

作者: 奋斗的韭菜汪 | 来源:发表于2022-06-17 13:35 被阅读0次

4-1 可扩展系统设计

一、从高并发到可扩展构架

高并发系统/秒杀系统 ->可伸缩系统

软件最大的特点就是可变性
  • 需求修改频繁
  • 突然的大访问量
  • 程序员更好

架构设计目标:构造符合需求的可扩展系统

高伸缩系统设计原则
  • 分解(模块化)
  • 异步(高内聚松耦合)
  • 并发(可动态增加处理数量上限)
  • 节俭(由简入奢)
  • 分布式(最后的武器)
  • 善用第三方

数据库优化

  1. 池化技术(orm与数据库建立连接使用的是TCP协议,建立连接效率比较低但可靠,三次握手四次挥手)
  2. 主从分离
  3. 分库分表
  4. NoSQL

二、CMMI构建可扩展过程管理

  1. 何为过程管理
    包括过程策划(计划)、过程实施、过程检测(检查)和过程改进(处置)
  2. 业务过程
    一系列\color{red}{结构化、可度量}的活动,设计它的目标是为特定客户和市场产生规定的输出
  3. 过程管理回答的问题
    代码提交规则(如必须编译通过,所有提交必须有需求编号)
    如何合理控制生产环境中的变化(比如生产环境配置文件变更,是危险操作,需要运维统计,cto定期检查)
    出现问题或出现危机时的处理流程()
    如何从一开始就考虑产品的可扩展性(多和产品沟通)
    如何理解和管理风险
    何时自建,何时购买?
    系统中模块划分的原则是什么
    什么情况的升级需要发布版本?
    回滚机制
  4. CMMI
    制定流程参考CMMI


    image.png
    image.png

三、ITIL 参考库简介

\color{red}{不要认为你做的东西不会出问题,而是要问自己出了问题以后我怎么办,做好备案}
故障和问题的区别
问题可能是没有发生,潜在的故障。
CMMI VS ITIL

image.png

四、如何进行故障和问题管理

  1. ITIL将故障管理过程必不可少的活动定义:
    - 故障检测和记录
    - 分类和初始支持
    - 调查诊断
    - 解决和恢复
    - 故障结束
    - 故障归属、监控、跟踪和沟通
  2. 监控系统
  3. 将处理流程化
设置故障级别/故障分类
image.png
开启按日/周/月 总结会议
image.png
事后要复盘分析
\color{red}{构建一个可扩展的系统(系统),先要构建一个可扩展的流程(管理)}

相关文章

  • 架构思维学习总结(七)

    4-1 可扩展系统设计 一、从高并发到可扩展构架 高并发系统/秒杀系统 ->可伸缩系统 软件最大的特点就是可变性 ...

  • 架构思维学习总结(二)

    2-2 架构设计过程 一、架构风格与架构模式 架构风格(Architectural styles)有哪些根据不同纬...

  • 架构思维学习总结(三)

    2-3 架构设计过程 一、ADD概述 What is ADD属性驱动设计这种方法在软件设计过程中特别关注软件质量属...

  • 架构思维学习总结(四)

    2-4 架构设计底层认知 一、设计模式认知升级 架构设计模式和GOF 23种设计模式的关系Creational p...

  • 架构思维学习总结(五)

    3-1 企业级架构与ToGaf 一、什么是企业级架构(EA) (what)什么是企业级架构 (Why)为什么需要企...

  • 架构思维学习总结(一)

    2-1 互联网架构演变进程 一、架构认知升级:从高并发/秒杀=架构学习中跳出来 高并发系统不一定是分布式系统:单机...

  • 架构思维学习总结(十八)

    5-3 DDD之战略设计 一、战略和战术的区别 战略是目标和方向,战术是具体方法论同时战略和战术又是相对的,战略...

  • 架构思维学习总结(十九)

    5-3 DDD之战术设计 一、值对象和实体 Value object :从字面理解就是系统中对象的值,描述领域中...

  • 架构思维学习总结(十)

    4-4 以设计12306为例活学活用 一、秒杀系统案例总结 阿里云redis实现秒杀系统(severless方案)...

  • 架构思维学习总结(九)

    4-3 千万级秒杀系统分享 一、秒杀系统发展概要 秒杀系统是中国特色秒杀系统关键字:google: seckill...

网友评论

      本文标题:架构思维学习总结(七)

      本文链接:https://www.haomeiwen.com/subject/msfxvrtx.html