写点什么

架构设计原则

0 人感兴趣 · 19 次引用

  • 最新
  • 推荐

“学生管理系统”毕设架构设计

用户头像
Pengfei
2022-05-18

“学生管理系统”架构设计

从 Android 系统架构学习设计模式

用户头像
轻口味
2021-10-14

每个开发者都绕不开对设计模式的学习和应用,有时候去面试也会经常被问到用过什么设计模式。相比于死啃定义和书本,从代码角度学习可能是更有效的一种方式。”应用之妙,存乎一心“,从代码里,特别是优秀代码里学习到的可能更能对我们有所启发。

软件架构思考

用户头像
轻口味
2021-10-08

架构是对工程整体结构与组件的抽象描述,是软件工程的基础骨架。架构在工程层面不分领域,且思想是通用的。

https://static001.geekbang.org/infoq/de/deddee795eaf0fc01c199575c1fe3f75.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

遗留系统演进

用户头像
2021-08-25

第一部分简要阐述“演进式架构”和“适应度函数”的概念;第二部分通过以 etcd 和 kubernetes 为例说明演进式架构思想如何影响开源项目的演进;第三部分通过对第二部分的思考总结,进而推演出在商用产品中如何应用演进式架构。

https://static001.geekbang.org/infoq/6f/6f98079c2096106a7fdacdd47b54cf53.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

1.3 面向复杂度的架构设计

用户头像
Lemon
2021-07-04

面向复杂度的架构设计方法论

https://static001.geekbang.org/infoq/80/801f6773db3933fb1a1396bf508466fd.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

🌏【架构师指南】教你如何设计和规划系统架构(13 条)

用户头像
洛神灬殇
2021-06-12

永远不要少于两个,通常为三个。比方说无状态的 Web/API 一般部署至少>=2 个。

https://static001.geekbang.org/infoq/af/af009cb3248a421c2eed0fe4c0407313.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

怎样做好服务提供方

在日常的开发中,我们经常会接触到服务方、服务商、服务提供方这类的角色。简单来说,就是提供服务让我们使用。本篇会展开思考,如果我们作为服务提供方,那么应该做到哪些,才能保证服务的提供是“好”的。

https://static001.geekbang.org/infoq/38/38565aac685318211a1132d287314704.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

数据驱动的元数据组件

用户头像
鲸品堂
2021-04-26

资源管理系统应用程序需求庞大、管理的资源对象众多、现场项目需求各不相同,同一种资源对象、资源查询的管理界面中,可能需要呈现的属性、查询条件、查询结果列名都不一样,如果每个页面都要采用硬编码方式,开发人员的开发工作量和压力很大。

https://static001.geekbang.org/infoq/06/0650095d5fbb2c9a3021835fcbcf306b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

微服务该如何拆分?

用户头像
xcbeyond
2021-01-12

微服务的拆分一直是历史性的难题,行业内更是没有具体的拆分标准,拆分的好坏更多取决于拆分者的经验,并经过反复迭代,逐步优化、调整,以达到比较合适的划分。

极客 - 架构设计指导原则

用户头像
jorden wang
2020-11-01

通过本周系统的学习,了解到要开发设计一个满足高内聚,低耦合的架构,我们要遵循几个基本的原则:

https://static001.geekbang.org/infoq/84/848b6bff708157cf6a3f1ebefdb3485d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

轻言业务架构图

用户头像
凌晞
2020-10-10

业务架构关注的是宏观的、商业的、物理世界的、结果导向的业务蓝图,因此,对架构选型、工程实践、拆分组合、技术栈、编程实现、治理监控等并不关注,因此,在业务架构图中,不应当出现这一系列对象,当然这些对象很重要,也会有他们出场的时机,但不是现在。

https://static001.geekbang.org/infoq/3d/3d80b961fb297ccd8af645889ec85ff1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

学了那么多技术,为何依然成不了架构师

用户头像
菜根老谭
2020-08-10

在我们的周围存在着很多的全栈工程师,极客达人,他们热爱技术,善于使用各种工具,甚至可以熟练使用多种开发语言,解决各种技术上的问题,但是却无法成为掌控全局的架构师,无法做出最优的架构决策,这是为什么呢?

https://static001.geekbang.org/infoq/0a/0acc8e60e24ae1612fe14abe63de1e1b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

关于架构的几件小事:架构决策

用户头像
北风
2020-07-26

架构不完全是技术的艺术,但完全是决策的艺术。左手业务,右手技术,因地制宜。理性、专业的做出合适的决策,这样架构设计才坚如磐石~!

https://static001.geekbang.org/infoq/5d/5d41b4d2b7d4482dc8a716f94e4be512.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

关于架构的几件小事:架构概述 (1)

用户头像
北风
2020-07-12

不同于技术实现的绝对过程(代码换一种形式可能就跑不了...)。架构设计是一个相对论。这种相对的关系,在架构综述上有非常显著的体现。同一个架构设计,可能会有很多种架构综述,它们长的都不大一样,但又有统一的目标。

https://static001.geekbang.org/infoq/d0/d0594edbf19d1140bfb108c4cf1335da.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

02 架构的方法论

用户头像
ashuai1106
2020-06-17

设计文档的内容,编程语言简介,从对象,框架,设计模式,设计原则来阐述做架构的方法论。

https://static001.geekbang.org/infoq/d0/d0594edbf19d1140bfb108c4cf1335da.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

架构师训练营 -02 作业

用户头像
ashuai1106
2020-06-16

请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?并举例说明

https://static001.geekbang.org/infoq/a6/a649c0ee1f77274c1ad295b3eef85eea.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

架构设计篇之领域驱动设计(DDD)

用户头像
小诚信驿站
2020-06-16

本篇文章基于Eric Evans作者和翻译作者孙向晖,霍泰稳的书,做的软件思想笔记,向作者们致敬。

从软件架构说起

用户头像
傻傻的帅
2020-06-09

软件架构的概念及其相关要素,设计原则

架构设计原则_架构设计原则技术文章_InfoQ写作社区