• 阅读架构课程随想


    最近想看看软件架构方面的书籍,微信推送一条极客时间的架构课程,想着了解其他人是怎么做架构并落地的。

    架构师生存法则

    1. 如何找到唯一且正确的架构目标
    2. 研发人员的人性需求是如何影响架构活动成败的
    3. 架构师如何找到自己的商业模式
    4. 为什么要顺应技术的生命周期
    5. 架构师为什么要关注技术体系的外部适应性
    6. 如何鉴别文化环境是否有利于架构师的生存

    任务划分边界

    1. 任务边界可以打破现有的执行边界
    2. 任务边界划分有确定的决策优先级
    3. 最小化架构目标之外的抽象
    4. 最大化隔离
    5. 面向未来最优

    架构师作用

    • 建设共识
    • 控制风险
    • 保障交付
    • 沉淀知识

    康威定律可总结为四个定律:

    第一定律组织沟通方式会通过系统设计表达出来。

    第二定律时间再多一件事情也不可能做的完美,但总有时间做完一件事情。

    第三定律线型系统和线型组织架构间有潜在的异质同态特性。

    第四定律大的系统组织总是比小系统更倾向于分解。

    架构活动

    职业成长

     

    思考力

    批判思维

    实证主义

    • 找反例
    • 找逻辑缺陷
    • 找冲突

    课程中总结了不少学习点,把各种观点结构化并总结为图,方便回顾,但是在整个课程中,探险家Amundson故事印象比较深刻。

    探险家Amundson的故事在很多年前有接触过,2队人探险南极的故事,当时以为是一个探险小说,一队有机械化工具,一队用原始的狗拉雪橇。

    通过这个课程对该南极探险的案例背景有比较深刻的了解:

    从项目角度:高风险高回报的场景

    观点众说纷纭:

    • 目标决定成败
    • 细节决定成败
    • 领导力决定成败
    • 人才是成败的关键
    • 资源决定成败
    • 复杂性决定成败
    • 不同价值观,不同评价

    寻找南极探险的第一性要素:时间 独立的理性思考最重要

    作为架构师,必须对每个观点及其背后的证据进行甄别,找到最可信的那一个,或者提出自己的论点,这样才能提升架构活动的成功率。

    运维工作总结:

    总结起来就是:梳理异常情况->配置监控告警->评估影响面->预定解决方案。

    参考:

    产品必读:“康威定律”对组织论、沟通成本、微服务的启发

  • 相关阅读:
    【JAVA】06 封装、继承、多态 总结(初级)
    【数据结构】顺序表的初始化和插入
    计算机图形学-GAMES101-3
    Camunda 7.x 系列【48】候选用户和用户组
    记一次路由器频繁掉线问题的分析、解决与发展
    软件测试/测试开发丨ChatGPT在测试计划中的应用策略
    禅道开源改造
    【数据分析】:什么是数据分析?
    智能井盖传感器功能,万宾科技产品介绍
    AOP事务管理
  • 原文地址:https://blog.csdn.net/huaishu/article/details/126639009