架构
-
[201411][程序员必读之软件架构][邓钢][译]
[201411][程序员必读之软件架构][邓钢][译] Ⅰ 什么是软件架构 第 1 章 什么是架构 第 2 章 架构的种类 第 3 章 软件架构是什么 第 4 章 敏捷软件架构是什…
-
程序员突破内卷大法:软件架构师成长之路(干货系列,说人话接地气)
内卷严重,最近一直有人问我,怎么才能成长成为一名真正的软件架构师,我沉思良久。 回首看从业20年所走过的路,从技术小白一步一步成长起来,做了十多年的架构师和首席架构师,做CTO也六…
-
软件系统复杂性灾难及解决方案探究
软件系统复杂性灾难及解决方案探究 一、What is complex 在谈论复杂性灾难极其解决方案之前,我们首先来理解一下“复杂”这个词。 什么是“复杂”呢的英文单词complex…
-
软件架构分层,你的项目处于什么阶段?
前言 只要从事软件开发的工作,系统架构是必备知识。有朋友说可能会说,我只是一个搬砖的,怎么会接触到架构知识呢,除了架构的设计者(也就是架构师),作为普通的开发者也是在时刻践行着系统…
-
软件架构大项目的困境
一个典型的大型软件项目,开发过程通常是下面这样。 最开始的时候,它是一个小项目,开发人员就是两三个人,甚至可能只有一个人。产品比较简单,功能很有限。 第一版发布后,拿…
-
物联 项目-服务端架构优化分析
一、概述 对于互联 项目,服务端的压力总的归纳起来通常为以下两个方面: 1. 数据处理 1.1 接受请求的能力 1.2 处理请求的能力(响应时间) &n…
-
10 种常用的软件架构模式
有没有想过如何设计大型企业级系统开始开发主要软件之前,我们必须选择一个合适的架构来为我们提供所需的功能和质量等属性。 因此,在将它们应用于我们的设计之前,我们应该了解不同的架构体系…
-
系统架构设计笔记(106)—— 物联
顾名思义,物联 ( The Internetof Things , IoT )是实现物物相连的互联 络。其内涵包含两个方面: 第一,物联 的核心和基础仍然是互联 ,是在互联 基础上…
-
从哲学源头思考自动驾驶 络架构设计
摘要:本篇从哲学的角度阐述自动驾驶 络架构设计的方法。 自动驾驶 络关键在架构创新,创新不是漫无边际,毫无逻辑和实现可能性的瞎想,没有约束和方法论的瞎想是民科干的事情。我们要通过坚…
-
程序员如何高效提升学习能力?做到这三点,你就会与众不同
前言 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足…