架构师和技术专家同属于一个级别,主要区别:主要在于架构师是基于方法论取做架构,技术专家是基于经验做架构 基于方法论...[作者空间]
IT系统追求的是灵活性,以便随时应对真实世界的业务变化,IT系统更像一个有机的生命体,需要不停的改变自己去适应外界...[作者空间]
IO密集型:以大量任务读写数据库,读写文件为主,内存中的运算很少,线程基本阻塞在IO上面。这种情况下,尽量多开启一...[作者空间]
1:应用服务本身 负载均衡策略,高可用策略,io模型,线程模型,线程数 每天请求数,接口访问峰值,平均响应时长,最...[作者空间]
专业能力。专业是基础,专业能力是可以随着经验的增加而提升熟练度,对于特殊情况的处理能力。尤其是技术工种,比如说,一...[作者空间]
采用服务化微服务化把系统细化[作者空间]
协议:两阶段,三阶段,柔性事物TCC 实现方式:只讨论柔性事物,因npc并无法达到强一致性并且性能低。 TCC关键...[作者空间]
数据一致性问题 服务间调用的状态问题:成功,失败,中间状态[作者空间]
分:按功能粒度拆分 各:采用灵活组合方式满足复杂业务需求 调用:可采用中心化的微服务网关处理外部请求和内部间调用,...[作者空间]
微服务由soa演进而来,致力于松耦合高内聚 微服务是个职责单一的服务 每个微服务运行在单独进程中 每个微服务可以水...[作者空间]
这 15 个架构原则来自《架构即未来 (The Art of Scalability)》[附录 2] 一书,作者马...[作者空间]
1:识别复杂度 2:技术选型和设计多套方案 3:评估和方案选择 4:架构详细设计(将方案涉及的关键技术细节给确定下来)[作者空间]
几种常见的架构设计误区 (1)设计最优秀的方案。不要面向“kpi”进行架构设计,而是要根据“合适”、“简单”、“演...[作者空间]
架构设计由需求所驱动,本质目的是为了解决软件系统的复杂性;为此,我们在进行架构设计时,需要以理解需求为前提,首要进...[作者空间]
合适,简单,演进 不贪大求全,不追潮流滥用新技术[作者空间]
架构复杂度来自:高可用,高性能,可扩展性,安全,低成本等要求[作者空间]
架构是为了应对软件系统复杂度而提出的一个解决方案。 架构即决策,是在一个有约束的条件中去求解或接近最合适的解。这个...[作者空间]
系统架构师:负责整体系统的架构设计,主要是基础服务和各系统间协调上,着眼全局不太注重某个应用本身架构 应用架构师:...[作者空间]
架构是对软件的顶层设计,是对软件从静态结构,运行方式和执行效率的整体设计[作者空间]