架构日记 - 资源成本控制
发布日期:2021-06-30 15:12:17 浏览次数:2 分类:技术文章

本文共 406 字,大约阅读时间需要 1 分钟。

此日记来自何老师的一句话 - 现在很多人在做架构设计的时候往往是为了技术而架构,简单问题复杂化!
架构师需要在完成系统需求,系统性能和可用性的前提下使得后端资源尽量少,使得硬件投入尽量少,运营成本尽量低!
这里我们抽取出架构师的核心两职责:
1. 完成系统功能性需求和非功能性需求
2. 控制资源成本
很多架构师往往只记住了第一点而忽视了第二点,在做设计时会把架构做的相对复杂,让系统看起来非常"高大上"。但是复杂的架构往往意味着需要更多的资源,更多的成本!
很多开源项目上来就是Oauth2认证中心,各种中间件,确实很炫酷!而我也相信这些作者能hold住各种中间件带来的系统复杂性。
但是架构师们真正做自己项目的时候还是要做个取舍,是否真的需要做的如此复杂?换个实现方式是不是更能节省资源成本?
此日记为临时有感而发,手机码字,各位架构师们2021共勉!
最后祝大家新年快乐,阖家辛福!
附上一张老家的风景图。

转载地址:https://jianzh5.blog.csdn.net/article/details/113787626 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:开发人员如何理解kubernetes
下一篇:SpringCloud Alibaba实战二十七 - Oauth2认证服务器自定义异常

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月11日 19时22分45秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Ant内置任务之sound 2019-05-01
Ant内置任务之typedef 2019-05-01
Ant内置任务之taskdef 2019-05-01
基于OpenCL的图像积分图算法实现 2019-05-01
OpenCL: kernel中的向量关系运算符和等价运算符(>,<,>=,<=,==,!=) 2019-05-01
c++:改造cmdline用于MSVC下的命令行参数解析 2019-05-01
jface databinding:延迟计算--ComputedValue和WritableList使用的例子 2019-05-01
jface databinding(数据挷定)中的数据转换(IConverter)和数据验证(IValidator ) 2019-05-01
jface databinding/PojoBindable实现对POJO对象的支持 2019-05-01
jface databinding:部分实现POJO对象的监测 2019-05-01
jface databinding:UpdateValueStrategy(数值更新策略)类详解 2019-05-01
jface databinding:构建一个改进版的通用型数值验证器StringToNumberValidator 2019-05-01
jface databinding:更简单的ISideEffect实现多目标单边数据绑定塈其原理分析 2019-05-01
jface databinding: Radio Button group及ISideEffect绑定数据对象的例子 2019-05-01
jface databinding: 创建readonly(只读)可观察对象(observable) 2019-05-01
jface databinding:输入无效数值时强制恢复初始值-updateModelToTarget 2019-05-01
java 8:只取年月日的java.util.Date(时分秒清零)对象 2019-05-01
javabean:boolean和Boolean类型的getter方法名是有区别的 2019-05-01
jface databinding:重写doSetValue方法ComputedValue实现双向多对一的数据绑定 2019-05-01
jface databinding:可多选的widget List组件selection项目与java.util.List对象的双向数据绑定 2019-05-01