架构设计

  • 微服务-架构模式和服务治理的实践

    背景介绍 入微-微助礼是一个在线的酒店住中解决方案平台,它上面应用业务较多。有客房送餐、物品领取、便利微店、周边玩乐、酒店优选等等。 所以业务是逐渐复杂的一个过程,那按照康威定律大…

    2023年10月18日
    0084
  • 如何做好架构设计?

    架构设计原则的意义: 原则的作用是指导我们做更好的设计,而不是可用的设计!需要持久坚挺的系统! 架构设计原则1— 合适原则 合适的原则理解可以从以下几个方面来…

    2023年10月18日
    0078
  • 微信红包高性能复杂度分析(思路型)

      红包高性能复杂度分析 做性能分析,我们计算的都是按峰值来计算,上图是我们得出的一些数据。软系统的性能都是用峰值TPS/QPS来衡量的,其时间单位是秒。 红包高性能复杂…

    2023年10月18日
    0086
  • 如何提升业务理解能力?

    为什么技术人员要理解业务? 术业有专攻,分工合作才是团队的本质,让产品人员和运营人员讲清楚就可以了呀,那为何技术人员要理解业务?? 理想与现实总是有差距的。 如果说多懂一些更好,为…

    2023年10月18日
    00152
  • 凡事预则立不预则废-架构演进技巧

    架构演进定义 【定义】  通过设计新的系统架构 来应对业务和技术的发展变化。 【目的】  1. 应对业务发展带来新的复杂度;2. 应用技术发展带来的复杂度新的解…

    2023年10月18日
    0048
  • 如何全面提升架构设计的质量

    低成本复杂度本质 低成本本质上是对架构的一种约束,与高性能等架构是冲突的。 低成本手段和应用 先设计架构方案,再看如何降低成本 安全性复杂度本质 架构设计只能解决架构安全问题,不能…

    2023年10月18日
    0050
  • 架构思维篇:架构之道,是虚实结合之道道,从实悟虚,从虚就实

    如果给你一个明确的需求说明文档,干干净净地从头开始做 “需求分析”,做 “概要设计”,做模块的 “详细设计”,最后编码实现,这是理想场景。 现实中,大多数情况并不是这样。而是:你拿…

    2023年10月18日
    0057
  • 架构老化与重构?我们可以从哪些维度下手

    架构老化源于什么? 在我们不断给系统添加各种新功能的时候,往往会遇到功能需求的实现方式不在当初框架设定的范围之内,于是很多功能代码逸出框架的范围之外。 这些散落在各处的代码,把系统…

    2023年10月18日
    00112
  • 聊聊项目代码的应用分层

    背景       应用分层在软件开发中被广泛应用,通常被划分为控制层(Controller)、业务逻辑层(Service)和数据访问层(Mapper)…

    2023年10月18日
    0070
  • 架构师如何避免从入门到忘记

    1、架构师能力提升的主要困境 如何避免从入门到忘记? 其他常见疑惑 2.海绵学习法 如何找到学习的时间 – 海绵学习法 海绵学习法 – 原理和落地…

    2023年10月18日
    0054