随意聊架构

大模型辅助架构设计方法 本文探讨了一种基于大模型来辅助进行架构设计及架构图绘制的方法。虽然由于时间限制,并没有进行精细化提示词调优,但是输出方案已经让作者感到惊艳了。希望能提供给大家参考。 阅读详情

1. 为什么中台不好做?为什么各个大厂都开始逐渐的抛弃中台的设计?

实践是检验真理的唯一标准,一句话,实践下来效果不好。钱花了,但是开发的效率并没提高多少。

本身的想法很好:中台可以都大企业的一些重复的功能做一个收整,归并一些重复的系统。可以减少维护的人力和物力成本。专业的人做专业的事,提高系统的设计质量。

但是实践下来的结果却是:

  1. 企业内存原因
    1.   业务之间通用化的功能有限,新的业务用不上中台的能力。中台功能的复用性,并没有被充分发挥。(一般来说中台的能力来源于老的业务系统, 并且中台对老业务系统的执行优先级也会更高。新的业务系统,可能是需要一些新的功能,这些功能中台没有,且被支撑的优先级低。这与新系统需要更快的功能迭代是相冲突的)
    2. 开发的系统少了,但是中台人员和业务人员的沟通成本增加了。(写的代码是少了,但是需求划分,中台和业务系统间的开发和联调的成本变高了)
  2. 外部原因
    1. 互联网的发展受限,企业都在砍掉一些不挣钱的部门和项目。中台没有新的项目接入并且中台的人力和物力成本也很高。所以中台部门也成为各大企业裁撤的部门。

人工智能的时代,架构师会被替代吗

按我的理解,chatGPT的时代,一切都是可以被替代的。chatGPT具备具备逻辑推理能力,而像sora具备人的对世界物理规律的理解能力。并且人工智能具备极其全面的知识库和强大的计算能力。所以理论上,他可以替代世界上任何一个工种,只要给他喂足够优质的训练数据。这里没说创新的能力,因为如果有创新能力,意味着它有自我意识,到那时人类就危险了。

架构设计的基本原则

简单,适用,逐步演化

架构师要解决系统的核心问题

解决性能,高可用,扩展性,复用性,可伸缩性,成本

如何成为一个精打细算的架构师

这里我主要想说成本控制和风险控制

一个项目中问题这么多,架构师应该关注什么问题

那当然是架构问题,主要考虑项目的可用性,性能,扩展性,成本,可伸缩性,这些是偏技术架构的一些维度。

除此之外,还有关于业务架构的考虑点:可扩展性,可复用性。这块和业务比较紧密,离我们程序员也比较近。像后端开发的分模块,分层开发和微服务架构,其实都是为了提高扩展新和复用性。

架构变更需要很多人的协助,怎么让其他人来帮你

处理好和同事间的关系,想想架构变更工作给其他带来的好处,并用此说服对方来帮你

高可用的架构怎么做?有什么标准化的处理方式?

考虑角度:避免发生,快速发现,快速恢复

设计原则:

避免发生:全链路冗余无单点,非强依赖链路要可降级,接口要可限流

快速发现:全链路监控

快速恢复:提前准备故障处理预案,有条件可以提前演练

别再只聊P2P和SFU了!从微信通话抓包,聊聊混合传输架构的实战考量 本文深入解析微信通话背后的混合传输架构,探讨实时音视频通信中P2P与SFU的动态平衡策略。通过数据流分析揭示微信如何根据网络状况智能选择传输路径,兼顾成本控制与用户体验,为开发者提供混合架构设计的实战参考。 阅读详情

相关推荐

软件架构设计(八) 基于架构的软件开发方法

ABSD虽然在日常生活中并不常见,但是在考试中却是极为常见的,因此仍然是我们的重点学习知识点。

qq_35267557的博客 1433

数据保护:从“随意架构”到简单可控

备份数据量增长太快,备份流程越来越复杂,物理环境与虚拟环境的数据备份各自为政……在大数据时代,企业用户面临的数据备份压力越来越大。中桥国际调研咨询有限公司的一项调查显示,数据实时恢复的可靠性、数据恢复的效率以及数据保护的整体拥有成本是企业用户最关注的数据保护问题。增强控制力“很多用户的数据保护架构还是一个‘随意架构’,它由零散的数据保护流程和‘烟囱式’的基础架构组成,需要保护的数据被信息孤岛隔裂开...

weixin_34199405的博客 120

【系统架构设计师】专题:基于架构的软件开发方法 ABSD(详细知识点及历年真题)

基于体系结构(架构)的软件设计(Architecture-Based Software Design,ABSD)方法是体系结构驱动的,即指构成体系结构的商业、质量和功能需求的组合驱动的。在基于体系结构的软件设计方法中,采用视角与视图来描述软件架构,采用用例来描述功能需求,采用质量场景来描述质量需求。ABSD方法是架构驱动,强调由业务、质量和功能需求的组合驱动架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。进一步来说,用例描述的是功能需求,质量属性场景描述的是质量需求。

数据知道的博客 9428

無線隨意網路(英語:,mobile ad hoc network, 縮寫為WANET, MANET)

(英語:,mobile ad hoc network, 縮寫為WANET, MANET),又稱,是一種分散式的網路系統。源自拉丁文,原意是臨時、專用、特設的。它被稱為ad hoc,是因為這種網路系統是臨時形成,由節點與節點間的動態連結所形成。它不需要依賴一個既存的網路架構,像是有線系統的,或是無線系統的無線網路基地台。相反的,它每一個,都有能力轉送網路封包給其他節點(這稱為早期由在1970年代開始的技術研究,是無線隨意網路的一種。但它很笨重,只用於軍事通訊。

weixin_40191861的博客 239

拥有AI助手便能解放双手?——抖音直播脚本的生成

科技改变生活,AI助手帮你完成抖音创作!

Scientist_的博客 2351

3个国产AI大模型实战:如何用DeepSeek+豆包+千问批量生成高质量测试用例(附完整代码)

本文详细介绍了如何利用DeepSeek、豆包和千问三大国产AI大模型批量生成高质量测试用例的实战方法。通过Python环境配置、多模型SDK安装和统一接口封装,实现高效测试用例生成,并结合结构化提示词设计和多模型结果对比分析,显著提升测试效率和覆盖率。

weixin_29197699的博客 707

聊一聊什么是中台?

聊一聊什么是中台? 缘起 2015 年马老师去了趟芬兰,拜访了游戏公司 supercell ,这个公司并没有很多的员工却开发出了《部落冲突》、《卡通农场》、《海岛奇兵》、《皇室战争》和《荒野乱斗》等全球热门游戏;除了敏捷开发,快速试错,其构建的中台能力能支持几个人的小团队在短短几周的时间便能开发出一款产品,并进行公测。 服务化治理 那么这是一个怎样的应用服务呢?在微服务兴起的时候,很多公司将原有的应用拆分成一个个单独的小应用(微服务),将沉重的后台系统按照业务拆分,成为独立的系统,这样的改革使得热点

qq_28261811的博客 746

ANSYS Products19.1下载及安装教程

ANSYS Products19.1下载及安装破解教程 前言 ANSYS软件是美国ANSYS公司研制的大型通用有限元分析(FEA)软件,是世界范围内增长最快的计算机辅助工程(CAE)软件,能与多数计算机辅助设计(CAD,computer Aided design)软件接口,实现数据的共享和交换,如Creo, NASTRAN、Algor、I-DEAS、AutoCAD等。ansys project包括一整套的软件集合,它耦合了CFD模型的前处理,求解器和后处理所需要的相关软件,特比是它的workbench模块,

Mekeater的博客 2万+

AI如何打造智能导航系统:随意门导航开发实战

于是决定用AI技术来打造一个更智能的解决方案,下面分享下我的开发历程。通过集成NLP模型,系统可以理解"带我去最近的咖啡厅"这样的自然语言指令。最大的挑战是多源数据整合。比如发现某个用户经常在周末选择风景优美的路线,系统就会优先推荐类似的路径。为了获得更准确的路径规划,我同时接入了多个主流地图服务的API。对于需要持续运行的服务类项目,一键部署功能更是神器,点几下就能把demo变成可公开访问的在线服务。,它的在线编辑器和一键部署功能让开发调试特别方便,我测试不同地图API时省去了大量环境配置时间。

SunstoneLion34的博客 381

特征模理论指导滤波天线设计的优势和方法

本文探讨了特征模理论在滤波天线设计中的应用优势和方法。特征模理论通过分析天线结构的本征模特性,突破了传统经验设计的局限,实现了辐射与滤波功能的一体化设计。文章重点阐述了如何利用模式显著性(MS)和模式加权系数(MWC)来指导辐射零点的产生,揭示了辐射零点形成的物理机制。通过特征模分析,设计师可以明确调控天线结构和馈电系统,优化滤波性能。这种方法为现代多频/宽带滤波天线设计提供了理论依据和实用工具,显著提升了设计效率和性能指标。

qq_64207806的博客 956

【Creo】关于Creo一换网络就报错许可证丢失问题解决方案

依照我的个人理解,Creo只要一更换网络,则其许可证里面的网卡参数和现在的网络就对不上了,所以就会出现报错,并且有可能是报错代码(-9),提示许可证激活有问题。

weixin_52002180的博客 6036

springboot模块化架构,【聊透SpringMVC

我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。

q16974058的博客 540

openEuler服务器离线安装实战:从Docker到Samba的完整避坑指南

本文提供了一份详尽的openEuler服务器离线部署实战指南,重点解决了在无网络环境下安装Docker、Samba等软件的依赖难题。文章深入对比了`dnf install`、`rpm`直接安装及禁用仓库安装三种核心方法,并分享了构建本地DNF仓库的进阶策略,旨在帮助运维人员构建高效可靠的离线部署工作流。

weixin_29210759的博客 71

面试官要和你聊一聊kafka?用这些知识去征服TA吧!

Kafka的相关知识点一直都是大数据面试中的热门考点,那么在面试中,我们需要储备哪些必备的知识呢?下面小编就以现场面试的形式来介绍一下Kafka中必知必会的知识点。 1 kafka 基础架构考察 1.1 面试官 :看你的简历上写了对Kafka有一定了解,那么请简单介绍一下Kafka吧。 通常,面试官对一个知识点感兴趣的时候,会让我们介绍一下相关知识,例如这次要介绍的Kafka,这里主要考...

qq_37163925的博客 640

用 SNC 和 SAP Single Sign-On Secure Login 把 SAP 登录这件小事,变成一件安全又不用输密码的事

在传统的 SAP 系统里,登录这件事看起来很朴素:用户打开 SAP GUI,输入一个 SAP 用户名,再输入一个 SAP 密码,点回车,进系统,开始干活。表面上没毛病,但从安全角度看,这种老办法问题很大。默认情况下,这些用户名和密码在网络上传输时是明文,也就是不加密传输。攻击者如果在公司网络里做监听,理论上可以直接截取到口令信息,这种风险对今天任何一家合规要求高、审计严格的企业来说,基本是不可接受的。(SAP Help Portal)SAP 给出的答案叫做 ,全称是 。SNC 做的事情可以概括成两类:一类是

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 373

杰理AC696N系列芯片外部中断使用教程

本教程详细介绍了杰理AC696N芯片的GPIO引脚中断唤醒功能实现方法。主要内容包括: 功能特点: 支持任意GPIO引脚配置为中断源 可灵活选择上升沿或下降沿触发 提供自定义中断回调函数接口 核心实现: 通过port_wkup_interrupt_init()函数配置GPIO属性 使用request_irq()注册中断服务程序 提供中断使能/关闭接口 注意事项: 此功能在低功耗模式下无效 需注意引脚冲突和中断优先级设置 建议在回调函数中实现简洁的逻辑 应用场景: 按键检测 外部信号监测 事件触发等 本方案提

qq_42014563的博客 944

不要轻易把 Kibana 权限随意给别人,好吗?

后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,别让 Kibana,成为下一次“事故的起点”。累计输出 100w+ 字,讲解图 4013+ 张,还在持续爆肝中..累计输出 100w+ 字,讲解图 4013+ 张,还在持续爆肝中..

犬小哈 108

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

阿里新架构调整拆中台:我不玩了你们随意

大家好,我是不才陈某~前不久阿里的逍遥子在内部的一次会议上面,提出了阿里最新的”1+6+N“的组织机构改革,具体新构建哪些组织机构不是重点,但是里面提到了一个关键点,就是需要对原有的中台的建设和能力提供的部门做大的一些人员的缩减。其实从阿里提出中台概念到阿里拆中台,也不是最近一年两年的事,在几年前阿里又提出了拆中台,中台的概念本身也不是说阿里自己创造出来的,是阿里的马云到芬兰的Supercell这...

码猿技术专栏 744

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

那些面试官,都是如何把候选人聊崩溃的

《兄弟,你太用力了》分享了面试官关注的一些点,帮助候选人规避面试过程中的一些坑。今天,站在候选人的角度,聊聊面试,看能否帮助面试官规避面试过程中的一些坑。画外音:探测候选人深浅,也是一...

shenjian58的博客 2776

架构师如何练习演讲和表达能力

架构师好多是做技术的出身,在表达和沟通方面都不是强项。但在架构的设计过程中,架构师难免要跟形形色色的人打交道,例如跟领导汇报架构方案,跟需求人员介绍针对需求,架构的解决方案,跟开发人员讲开发的要领以及编程注意事项,跟项目经理讨论开发的计划、进度和开发的质量保证。 我认为一个好的演讲和方案的介绍,需要具备以下几点: 1.充分的准备。据我所知,很多了不起的演讲人,都是在演讲之前,做了充分的准备,包...

编程资料大全 270

聊一聊的有限状态机

为大家准备了一个前端资料包。包含54本,2.57G的前端相关电子书,《前端面试宝典(附答案和解析)》,难点、重点知识视频教程(全套)。) 现代前端开发框架的编程哲学UI=f(state),即视图是状态的某种映射,对一个具体的应用来说,映射函数f是确定的,state状态变化之后UI进行相应变化。

老司机的后备箱 620

系统架构:经典三层架构

经典三层架构是分层架构中最原始最典型的分层模式,其他分层架构都是其变种或扩展,例如阿里的四层架构模式和DDD领域驱动模型。阿里的 四层架构模型在三层基础上增加了 Manager 层,从而形成变种四层模型;DDD架构则在顶层用户界面层与业务逻辑层之间引入应用层,从而形成变种DDD领域驱动模型;掌握经典三层模式是理解其他分层模型的基础。本文从三层架构的理念,架构体系,优缺点等三个角度对经典三层架构进行了深入分析。

一鸣惊人的博客 1万+

聊一聊网络安全公司的内部争斗

免责声明:本文内容纯属一本正经地“瞎聊”,仅为基于常见职场现象的观察与戏说,不构成任何专业管理建议、职业指导或真实事件映射。1. 本文所有情节如有雷同,大概率是江湖套路相似,请勿自行代入或对号入座。2. 文中提及的“手段”与“策略”仅为分析样本,请勿在实际职场中随意模仿,否则后果可能包括但不限于:同事侧目、领导约谈、人力部找你喝茶。3. 作者不鼓励也不支持任何形式的办公室政治斗争,提倡“好好工作,天天向上”。

zakefine的博客 549

QTableView编程——Model/View架构(单元格随意拖拽交换)

QTableView编程——Model/View架构(单元格随意拖拽交换)

yttt的博客 1805
上一篇: java的锁synchronied和本地锁(reentrantLock)与分布式锁(redisson)的底层实现
下一篇: 聊聊jvm中内存模型的坑
带着托托写代码
博客等级 码龄10年 112粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值