一文说清楚企业级业务架构方法(2)

简介: 一文说清楚企业级业务架构方法(2)

所以软件工程的发展趋势是组合拳


image.png


这个模型重点就是属于敏捷,有的时候大家就是在整个产品集做出来之后,对这个功能规划提出来之后,就在这功能里边打开,然后就把这功能里边罗列出来,然后就开始计划后开始快速迭代。


尤其的好的传统企业做敏捷做的不太到位的时候,就就记住这一个速度,就看中了这个两到四周的速度,其实对这个过程来讲是不完整的,也是有缺陷的,那么敏捷过程来讲,其实在这儿在这儿它稍微有一点弱项,因为他没有给出一个好的有列控能力点的方法,他主张的是头脑风暴,大家在一块儿快速讲,反正他第一版那个东西做得有缺陷也没事。我可以后边留一把这缺陷补充。


就是说这块儿其实缺少一个扎实的方法。所以有人提出了DDD领域驱动开发,提的这种设计方式他认为跟敏捷很配。因为他这个方式其实对于做其实他也算是分期的方法,那么这种方法你觉得操作性的速度的,如果做的熟练的情况,操作起来速度确实很快,而且隔开,而且跟后面设计的直接对应,所以他确实能解决这个层面。


但这个方式一开始出来的时候不是太好理解,所以技术人员并没有把它拿起来用,就是没有一开始就让那个敏捷配上,这到什么时候呢?到这个后边这个微服务架构出现之后,这个微服务架构出现之后,大家就会服务确实挺好,整个上线速度挺快,跟敏捷开发是被说这块代码写的快,这边部署也快。


嗯,但这就有一个问题,就是大家也都知道啊,这个微服务,问题就是多大的服务叫微服务,什么叫微服务,我们怎么切分企业的服务,就是这时候大家又想起来说,那是不是可以再走一走的这个层面。那么有人又专门去写着怎么用给你一种方式DDD来设计为微服务,所以就这几种方向之间是可以组合在一起去共同来提升这个软件开发速度。



虽然是一个组合拳吧,就是敏捷方法,就用的是过程管理,然后DDD注重的是产品架构设计,然后微服务是支撑他这个实践


那这块我们也看到了一个趋势,就是刚才我们说从软件架构到企业架构,这是一个架构发展的趋势。另外一个趋势就是出现这种架构方法之间的组合是,大家越来越觉得说一个方法去把他填一下,不一定合适。你能大一统的方法不一定合适,那么我们可以发了各种方法的优势,各种方法结合起来,解决我们面对的种种复杂问题,那么最终组合拳,就是现在有一种例子,其实我个人觉得这种这种方式本身也非常好。


而且做方法论呢其实你也需要有这种态度,方法论上的不是用来吵架了,做方法论了,其实最重要的是给你一条主线,去吸收别人的优秀经验和你自己的经验,方法论之间互相之间并不是排斥,它只是给你一种吸收经验的指导



image.png


这个工程刚才咱们说敏捷那一块的工程发展呢,如火如荼的,但是这个就是咱们是传统的一个笨重的架构领域啊,这个架构领域后边相对就慢了一些。


在这里讲一下DoDAF的,这个架构这种总结起来,其实主要就是他用换了一个视角去看架构这个问题,就是说他不太限制软件上设计。他关注的是什么呢?关注的是信息,就是数据。它强调说用体系结构数据取代体系结构产品就是做出一套类似于数据模型的东西


那么上面我们就是简单回顾了一下这个软件工程和软件架构的一个发展过程。


企业级业务架构方法论的介绍



image.png



关于数字化,砸烟囱,复用,双模开发,减低成本,企业转型这些困难,我们是否可以找到一个共同的发力点来解决这些问题呢?那咱们做计算机的一直有这种抽象思维,在不同的问题里面找到共性的东西,那咱们可以挑一个发力点,通过问题的解决,让咱们的问题都有一个好的解决方法,为一些问题的解决提供一些支撑,那么这个问题我们又回到了企业的发力点上,做企业就要关注企业管理,那么我们这个找到所有问题的共同点,那其实就是提高企业的整体性。

相关文章
|
5月前
|
数据采集 运维 监控
构建企业级Selenium爬虫:基于隧道代理的IP管理架构
构建企业级Selenium爬虫:基于隧道代理的IP管理架构
|
8月前
|
消息中间件 运维 监控
企业级短信验证码服务架构设计与最佳实践
随着移动互联网的发展,短信验证码成为用户身份验证的重要手段。本文从企业级应用角度出发,探讨如何构建高可用、高并发和安全可靠的短信验证码服务。通过多通道冗余、故障自动切换和服务降级保障高可用性;利用异步处理与消息队列应对高并发;借助多层防刷、内容审核和数据加密提升安全性。同时,提供了详细的架构设计、核心模块代码示例以及监控运维方案,帮助读者理解并实现一个完整的短信验证码系统。
445 2
|
8月前
|
存储 SQL 分布式计算
19章构建企业级大数据平台:从架构设计到数据治理的完整链路
开源社区: 贡献者路径:从提交Issue到成为Committer 会议演讲:通过DataWorks Summit提升影响力 标准制定: 白皮书撰写:通过DAMA数据治理框架认证 专利布局:通过架构设计专利构建技术壁垒
|
8月前
|
缓存 负载均衡 监控
微服务架构下的电商API接口设计:策略、方法与实战案例
本文探讨了微服务架构下的电商API接口设计,旨在打造高效、灵活与可扩展的电商系统。通过服务拆分(如商品、订单、支付等模块)和标准化设计(RESTful或GraphQL风格),确保接口一致性与易用性。同时,采用缓存策略、负载均衡及限流技术优化性能,并借助Prometheus等工具实现监控与日志管理。微服务架构的优势在于支持敏捷开发、高并发处理和独立部署,满足电商业务快速迭代需求。未来,电商API设计将向智能化与安全化方向发展。
508 102
|
5月前
|
存储 消息中间件 安全
企业级实时消息推送系统的架构设计,一文即懂!
如果你是技术负责人,该如何搭建一套能解决这些问题的企业级统一消息推送平台?今天我们就从核心挑战出发,拆解一套可落地的统一推送服务架构方案。
828 0
|
7月前
|
人工智能 监控 数据可视化
企业级LLMOps落地指南:蜂巢架构×可视化编排实战
本文将基础的单应用扩展成多应用,并实现工作流组件,包括:多应用模块设计、工作流模块设计、LangGraph实现图应用、前端Vue-Flow组件使用、工作流转LLM工具设计思路、关联工作流登技巧。
360 3
企业级LLMOps落地指南:蜂巢架构×可视化编排实战
|
7月前
|
消息中间件 人工智能 安全
企业级AI应用需要系统工程支撑,如何通过MCP大模型架构实现全链路实战解构?
本文三桥君深入探讨了MCP大模型架构在企业级AI应用中的全链路实战解构。从事件驱动、统一中台、多端接入、API网关、AI Agent核心引擎等九个核心模块出发,系统阐述了该架构如何实现低耦合高弹性的智能系统构建。AI专家三桥君提出从技术、内容、业务三个维度构建评估体系,为企业级AI应用提供了从架构设计到落地优化的完整解决方案。
383 0
|
10月前
|
缓存 监控 安全
301重定向进阶指南:从基础配置到企业级架构优化
本文深入探讨网站重定向的高级技巧与企业级实现,涵盖正则表达式重定向、权重无损迁移、分布式系统适配等核心内容。通过解析301/302状态码区别及应用场景,结合Nginx、Apache配置示例,帮助开发者优化大规模网站重定向逻辑。同时,文章介绍CDN边缘重定向、微服务架构下的规则管理以及容灾设计,确保高性能与安全性。最后提供全链路监控方案和经典案例分析,助你规避流量损失风险,提升SEO表现。
419 38
|
10月前
|
监控 应用服务中间件 区块链
301重定向的终极指南:从基础配置到企业级架构设计
本文全面解析301重定向技术,从基础配置到企业级架构设计。涵盖HTTP状态码语义、浏览器与爬虫处理差异,提供分层架构模型及高可用配置示例。深入探讨亿级URL处理策略、流量压力测试数据,结合HTTP/2优化与Core Web Vitals提升方案。同时关注隐私合规性、故障排查工具及前沿技术融合,如机器学习预测和区块链存证。最后通过实际案例分析,展示重定向工程的商业价值与未来趋势。
288 14
|
10月前
|
人工智能 自然语言处理 物联网
如何成为企业级大模型架构师?
企业级大模型架构师需要掌握从 底层算力、模型训练、微调优化、推理部署、企业集成 到 安全合规 的全栈能力。这里提供一个完整的 企业级大模型架构师成长体系。
1126 4