架构师
文章平均质量分 84
风清扬鍀师傅
java/javascript/linux/架构
展开
-
一文搞懂业务架构、应用架构、技术架构、数据架构
业务架构、数据架构、应用架构和技术架构是企业架构中的四个主要架构,它们在关注的方面和功能上有所不同,但是它们是相互关联和相互支持的,共同构成了企业的总体架构。在企业中台建设中,数据架构是核心,通过对企业的数据资源进行规划和设计,可以实现数据共享和数据治理,提高数据的价值和利用效率。数据架构:数据标准,数据采集加工,数据入湖,数据治理,数据共享服务,数据安全,数据质量,数据架构。技术架构:技术选型,框架,PaaS平台,云原生,DevOps,微服务,容器化,部署架构。转载 2024-08-01 20:48:20 · 95 阅读 · 0 评论 -
库存预占架构升级方案设计-交易库存中心
伴随物流行业的迅猛发展,一体化供应链模式的落地,对系统吞吐、系统稳定发出巨大挑战,库存作为供应链的重中之重表现更为明显。近三年数据可以看出:接入商家同比增长37.64%、货品种类同比增长53.66%货品数量同比增长46.43%、仓库数量同比增长18.87%通过分析过往大促流量,分钟级流量增长率为75%,大促仓内反馈三方订单下传不及时,库存预占吞吐量和性能是导致订单积压因素之一。转载 2023-08-30 21:16:40 · 94 阅读 · 0 评论 -
规则引擎liteFlow初步尝试
LiteFlow是一个非常强大的现代化的规则引擎框架,融合了编排特性和规则引擎的所有特性。利用LiteFlow,你可以将瀑布流式的代码,转变成以组件为核心概念的代码结构,这种结构的好处是可以任意编排,组件与组件之间是解耦的,组件可以用脚本来定义,组件之间的流转全靠规则来驱动。LiteFlow拥有开源规则引擎最为简单的DSL语法。十分钟就可上手。转载 2023-08-02 20:29:49 · 330 阅读 · 0 评论 -
如何写好一手代码
本文主要从如何快速学习掌握编码技能展开,强调了认知对学习的重要性,提出了选择方向,树立榜样,学以致用等学习路径。同时针对成长过程中遇到的困惑和职业发展方向,做了阐述,借事成长,择时出发,避免进入一些认知误区。以代码阅读案例,直观的展现了如何在代码阅读中学习和思考。最后,介绍了重构的意义和部分原则。总体上,是按照学习成长路线来进行阐述的,希望能够减少我们路上,那些成长的烦恼!转载 2023-07-27 09:46:47 · 92 阅读 · 0 评论 -
架构重构实践心得
设计集成测试需要减少对其他系统(尤其是和外部第三方交互)的依赖,通过一些 Mock 工具提供稳定的测试数据,让测试结果更稳定可靠,比如使用缓存保证相同的请求能拿到相同的结果,这也能帮助后续新老版本的比对回归验证。全链路上的大规模重构往往都是长期项目,初期制定的计划也肯定会有变化调整,特别是重构过程中会有新的业务需求进入,需要调整优先级,所以计划要分成不同的阶段性里程碑目标。集成测试相比单元测试覆盖率会更大,随着覆盖率越高,覆盖剩余的测试成本也会越大,例如一些异常边界场景,用单元测试覆盖的成本会更低。原创 2023-07-24 12:53:05 · 978 阅读 · 0 评论 -
如何做架构设计
通过对架构设计的理解,在实际应用中懂得如何做概要设计、详细设计、好的架构原则是什么原创 2023-06-10 15:59:27 · 845 阅读 · 0 评论 -
架构师基础篇之如何画架构图C4模型
通过C4模型指定我们如何画架构图能清晰的展现软件的架构原创 2023-06-10 15:53:41 · 5840 阅读 · 0 评论