首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/673682

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

我的架构之路

一线工作好多年了,一直都是开发、实施、架构,很少进行沉淀!是时候进行一些技术上的分享了,不管有用无用,先占个茅坑留下些东西,否则随着记忆飘散,一切都忘了。有的人说只工作三年,能当架构师吗?其实无所谓的年限,更重要的是你的能力,还有你是否有意识。并不是你要负责一个系统的总体工作才是架构,架构可以细分为很多方向的。即使你只是一个coding,但你在一个代码模块上优化、提高效率,提出更好用的代码结构(框架),这些也可以称为架构。工作了好多年, 被人一问,什么是架构师?因为架构师可以细分为软件、平台/中间件、运维、网络、前端各种架构师,所以我只能粗略给一个定义:架构师就是提供软硬件技术解决方案的人。如果是行外的人啥是架构?一般可以通过盖楼来比喻,稳定的地基、成熟或新颖的框架,内部怎么布局,水电怎么改造,外层怎么装饰,这些基础的东西都是架构,架构师就负责这些东西的设计,而程序员负责这个架构的实现、以及舔砖加瓦,当然架构师往往也会负责核心模块的实现。最后我想说明自己得一个观点,脱离coding的架构师不是好架构师。

反模式读书笔记之实现主体架构(二)

1引言 有一名专业的规划师(Jack)说过,一名工程师的20%时间应该用于做规划。随着我们经验的增加,对这一论断的相信程度也在增加。通过规划来很好的组织工作,生产率和效率都会得到极大的提高。不幸的是很多公司机构都试图把过多的规划活动形式化。规划在由个人来推动和利用时最有效,时间管理专家的一个减少压力的关键要素就是通过规划让生活中的各项活动保持均衡。随着这种实践活动的成熟,时间国立系统的形式和使用方法越来越个人化了。 2实现主体架构 本反模式的特点是开发中的系统缺乏架构规范。一般负责项目的架构师都有以前系统 架构经验,因此认为文档是不必要的。这种过度的自行导致在影响到系统成功的关键区域中风险剧增。比如下面某些区域往往会缺失架构定义: 1)包括对语言和库的使用、编码标准、内存管理等在呢你的软件架构和规范。 2)包括客户端和服务器配置的硬件架构。 3)包括网络协议和设备的通信架构。 4)包括数据库和文件处理机制的持久性架构。 5)包括线程模型和信任系统集的应用安全架构。 6)系统管理架构。 3带来的后果 1)缺乏架构规划和规范:对软件、硬件、通信、持久性、安全和系统管理架构的定义不足。 2)...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册