简说四种架构的通用思维

这篇具有很好参考价值的文章主要介绍了简说四种架构的通用思维。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.自顶向下构建架构

架构思维,大数据,人工智能,云计算,程序人生,后端

​1.首先定义问题,而定义问题中最重要的是定义客户的问题,特别主要识别出关键问题,关键问题是对客户有体感,能够解决客户痛点,通过一定的数据化来衡量识别出来,关键问题要优先给出解决方案,问题定义务必加入时间维度,把手段/方案和问题定义区分开来,在什么时间段会出现什么问题,推荐参考软件能力成熟度模型,如果有一定的领域经验活或者做过类似的项目就好很多特别是从0到1搭建类似的系统的经验,问题定义中,需要对问题进行升层思考后再进行升维思考,从而真正抓到问题的本质,理清和挖掘清楚需求;要善用第一性原理思维进行分析思考问题。

架构思维,大数据,人工智能,云计算,程序人生,后端

2.问题解决原则:先解决客户的问题(使命),然后才能解决自己的问题(愿景);务必记住不是强调我们怎么样,而是我们能为客户具体解决什么问题,然后才是我们变成什么,从而怎么样去更好得服务客户

3.善用多种方法对客户问题进行分析,转换成我们产品或者平台需要提供的能力,比如结算平台可以提供哪些商业能力或场景适配能力

4.对我们的现有的流程和能力模型进行梳理,找到需要提升的地方,升层思考和升维思考真正明确提升部分

5.定义指标,并能够对指标进行拆解,然后进行数学建模,比如定义一个结算系统,怎样体现它的业务价值,可以通过分析业务,知道收益/成本的数额,然后拆解费用项,

6.将抽象出来的能力诉求转换成技术挑战,此步对于技术人员来说相当于找到了靶子,可以进行方案的设计了,需要结合自底向上的架构推导方式

7.创新可以是业务创新,也可以是产品创新,也可以是技术创新,也可以是运营创新,升层思考、升维思考,使用第一性原理思维、生物学(进化论--进化=变异+选择+隔离、熵增定律、分形和涌现)思维等哲科思维可以帮助我们在业务,产品,技术上发现不同的创新可能。

架构思维,大数据,人工智能,云计算,程序人生,后端

二.自底向上推导应用架构

先根据业务流程,分解出系统时序图,根据时序图开始对模块进行归纳,从而得到粒度更大的模块,模块的组合/聚合构建整个系统架构。基本上应用逻辑架构的推导有4个子路径,他们分别是:

  • 业务概念架构:业务概念架构来自于业务概念模型和业务流程

  • 系统模型:来自于业务概念模型

  • 系统流程:来自业务流程

  • 非功能性的系统支撑:来自对性能,稳定性,成本的需要,效率,稳定性,性能是最影响逻辑架构落地成物理架构的三大主要因素,所以从逻辑架构到物理架构,一定需要先对效率、稳定性和性能做出明确的量化要求。

自底向上重度依赖于演绎和归纳。如果是产品方案已经明确,技术小哥需要理解这个业务需求,并根据产品方案推导出架构,此时一般使用自底向上的方法,而领域建模就是这种自底向上的分析方法。对于自底向上的分析方法,会得到如下两个关键词:

演绎,演绎就是逻辑推导,越是底层的,越需要演绎:

  • 从用例到业务模型就属于演绎

  • 从业务模型到系统模型也属于演绎

  • 根据目前的问题,推导出要实施某种稳定性措施,这是也是演绎

归纳,这里的归纳是根据事物的某个维度来进行归类,越是高层的,越需要归纳:

  • 问题空间模块划分属于归纳

  • 逻辑架构中有部分也属于归纳

  • 根据一堆稳定性问题,归纳出SOP处置预案

架构思维,大数据,人工智能,云计算,程序人生,后端

三.领域驱动设计架构

大部分传统架构都是基于领域模型分析架构,典型的领域实现模型设计可以参考DDD(领域驱动设计)领域划分设计步骤:

1.对用户需求场景分析,识别出业务全维度Use Case;

2.识别出业务场景中所有的实体对象;

架构思维,大数据,人工智能,云计算,程序人生,后端

​3.领域划分,将所有识别出的实体对象进行分类;

架构思维,大数据,人工智能,云计算,程序人生,后端

​4.评估域划分合理性,并进行优化.

4.基于数据驱动设计架构

随着大数据和人工智能的发展,以领域驱动的方式进行架构往往满足不了需求或者达不到预期的效果,大数据时代,在大数据应用场景,我们需要转变思维,从领域分析升维到基于大数据统计分析结果来进行业务架构、应用架构、数据架构和技术架构。这里需要架构师具备数理统计分析的基础和BI的能力,以数据思维来架构系统。

上述四种架构思维,往往在架构设计中是融合使用的,需要根据业务或者系统的需求来选择侧重思维方式。有了架构思维的指导,我们才可以采用合适的架构框架。文章来源地址https://www.toymoban.com/news/detail-823380.html

到了这里,关于简说四种架构的通用思维的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能思维:大脑中的分析与推理

    人工智能(AI)是一种计算机科学的分支,旨在模仿人类的智能行为。人工智能思维是一种通过分析和推理来解决问题和做出决策的方法。这种思维方式在大脑中是由神经元和神经网络实现的。在这篇文章中,我们将探讨人工智能思维的背景、核心概念、算法原理、代码实例以及

    2024年02月22日
    浏览(45)
  • 【大数据&AI人工智能】企业级大数据产品体系技术架构白皮书

    目录 以 One Data 为内核,“快”、“准”、“全”、“统”、“通”的智能大数据体系  DataWorks 产品架构

    2023年04月08日
    浏览(88)
  • 【人工智能】只需要1分钟,GPT就帮我生成了思维导图

    自从人工智能横空而出,它在人们的生活中产生了巨大的影响。尤其在企业办公领域,借助人工智能的力量,能够迅速产出丰富多样的内容,无论对于企业还是个人都具有重要的帮助。 想象一下,通过与人工智能的合作,您可以轻松地生成各种所需的文档、报告和演示稿,节

    2024年02月11日
    浏览(39)
  • 【AGI 通用人工智能】什么是通用人工智能 | What is Artificial General Intelligence

    The meaning of artificial general intelligence for the AI industry and the world.  通用人工智能对人工智能行业和世界的意义。 Is artificial general intelligence possible? Various development approaches and predictions.  人工通用智能可能吗?各种开发方法和预测。 Potential risks of creating strong AI that rivals human int

    2024年02月08日
    浏览(55)
  • MCMC基础简说

    MCMC是一种随机采样方法, 由两个MC组成,即蒙特卡罗方法(Monte Carlo Simulation,简称MC)和马尔科夫链(Markov Chain ,也简称MC)。 蒙特卡罗是一种随机模拟方法,这里以求积分为例。 对于x在区间[a, b]内均匀分布的积分,我们可以在区间内随机采样n点,用n个点坐标均值来模拟

    2024年02月05日
    浏览(25)
  • AIGC迈向通用人工智能时代

    2023年1月30日,AIGC概念股突飞猛涨。一时间,AIGC再次站上风口浪尖。 AIGC(AI Generated Content)是指利用人工智能技术来生成内容,被认为是继UGC、PGC之后的新型内容生产方式,常见的 AI绘画、AI写作 等都属于AIGC的分支。 事实上,AIGC在这一波热议之前,早已悄然兴起。 这要从

    2024年02月09日
    浏览(70)
  • 【AI人工智能】 最强大的语言模型镜像 使用起来真的太方便了! 真的要解放代码思维了吗?

    🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注 前言 🍉 AI 在某些基础应用领域可以帮助你减少很多工作量,很强大哦! 嘿嘿 优

    2024年02月10日
    浏览(58)
  • AGI 通用人工智能的未来展望

    随着科技的不断进步,人工智能技术已经成为了现代社会的重要组成部分。从最初的简单计算机程序到现在的深度学习神经网络模型,人工智能技术的发展取得了很大的进展。目前,由于云计算、大数据和高性能计算等技术的快速发展,人工智能在图像识别、自然语言处理和

    2024年02月09日
    浏览(51)
  • 什么是狭义人工智能、通用人工智能和超级人工智能?

    人工智能 (AI) 是一种机器智能,它模仿人类思维的解决问题和决策能力来执行各种任务。 。 人工智能使用机器学习和深度学习等算法和技术来学习、发展并在分配的任务中逐渐做得更好。根据人工智能可以复制的人类特征、现实世界的应用和心智理论的先决条件,人工智能

    2024年02月11日
    浏览(79)
  • 通用人工智能(AGI):人工智能的下一个阶段

    除了人工智能(AI)的改进和新应用之外,大多数人都认为,当通用人工智能(AGI)出现时,人工智能的下一次飞跃将发生。我们将AGI宽泛地定义为机器或计算机程序理解或学习人类可以完成的任何智力任务的假设能力。然而,对于何时以及如何实现这一目标,人们几乎没有达成共

    2024年02月10日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包