产品体系架构202308版

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

1.前言

当我们不断向前奔跑时,需要回头压实走过的路。不断扩张的同时把相应的内容沉淀下来,为后续的发展铺垫基石。

不知从何时起,产品的架构就面向了微服务/中台化/前后端分离/低代码化/分布式/智能化/运行可观测化的综合体,让产品不再那么单一,综合性让产品的整体结构相互交融,进入一个大而全的/现代化的服务平台,对团队成员的素质要求不断提升。

2.产品的架构体体系:

产品体系架构202308版,产品体系结构

3.相应需求的服务组件:

基于现代it基础服务的需求,各个层级提供不同的需求实现:

3.1微服务:

使用spring cloud相关组件作为基础;引入nacos,sentiel等基础服务,实现了服务注册与发现,服务降级与熔断;搭建elk作为服务日志的统一管理需求。

3.2中台化:

采用微应用架构,在微服务的基础之上构建了多个相对独立又能有机整合的微应用,使业务及相关操作更加专业化,统一化。

3.3前后端分离:

由于基于微服务应用结构,使UI成为服务最终整合的一个切入点,多个位置采用了前后端分离方案,对于定制化较高的服务,使用thymeleaf模板引擎解决产品动态扩展需求。

3.4低代码化:

得益于中台化/工程化的思维构建整体体系,使业务流程固化等工作量大的事项全部无代码实现,解决了核心应用IT基础化改造。

3.5分布式:

由于产品面向超大规模企业应用设计,所以引入了消息队列作为分布式的基础架构,让相关的业务可已基于消息通知完成相应的事项处理。

3.6智能化:

由于业务的不断扩展,会使产品运行出现意想不到的突发事件,产品基于数据规则,不断体系化完善相关服务,使业务在发生异常时在一定程度上能自我修复。

3.7运行可观测化

作为较为现代的框架,运行可观测性已是基本的要求,引入micrometer 完成标准化运行指标采集,最终使用可视化框架完成相应指标的展示与预警处理。

4.涉及的知识体系

基于以上的分析,团队所需要的知识体系初步如下

知识类型 序号 知识点 其他
计算机基础 操作系统原理
编译原理
计算机模型
linux基本操作
window基本操作
网络基础知识
文档能力 解决方案编写能力
word/excel/ppt/visio等操作能力
计算机语言 JAVA
HTML
CSS
JAVASCRIPT
sql
elementUI
vue
react
shell
c++
go
其他
工具与中间件 浏览器调试工具
IDE工具
DB工具
redis
rabbitmq
nacos
elk
vsftp
kkfile
软件工程 软件项目全生命周期
.....
社会工程学 基本交流能力
自我表达能力

  文章来源地址https://www.toymoban.com/news/detail-637971.html

5.其他

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

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

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

相关文章

  • 软件设计模式与体系结构-软件体系-层次软件体系结构

    层次之间存在接口, 通过接口形成call/return的关系 ,上层是下层的客户端 层次系统的基本构件: 各层次内部包含的构件 连接件: 层间的交互协议 拓扑结构: 分层 拓扑约束: 对相邻层间交互的约束 层次软件体系结构(Layered Software Architecture)是一种常见的软件设计模式,

    2024年02月13日
    浏览(53)
  • OSI体系结构和TCP/IP体系结构

     在第一章( 计网第一章 )的时候,曾经提到过OSI体系结构和TCP/IP体系结构,并对它们进行了简单的对比。这篇博客在其基础上进行更深层次的理解。 计算机网络在逻辑功能上可以分为通信子网和资源子网两部分。 事实上,OSI将低三层称为通信子网,即为了联网而附加的通

    2024年02月07日
    浏览(73)
  • 【体系结构】山东大学计算机体系结构知识点清单

    涵盖所有考点,复习绝对高效,点赞+留邮箱获取pdf版本 1. 计算机系统的层次结构 语言实现的两种基本技术: 翻译:先把 N+1 级程序全部转换成 N 级程序后,再去执行新产生的 N 级程序,在执行过程中 N+1 级程序不再被访问。 解释:每当一条 N+1 级指令被译码后,就直接去执

    2024年02月11日
    浏览(65)
  • 计算机网络七层体系结构(OSI七层结构)、TCP/IP四层模型、网络五层体系结构

    计算机网络七层体系结构(OSI七层结构)、TCP/IP四层模型、网络五层体系结构 七层体系结构(OSI七层结构) :为了使全世界不同体系结构的计算机能够互联,国际化标准组织ISO提出开放系统互联基本参考模型,简称OSI,即所谓的7层协议体系结构。 TCP/IP四层模型 :是由实际

    2024年02月06日
    浏览(59)
  • 计算机网络——计算机网络体系结构(2/4)-分层的必要性(五层协议原理体系结构)

    目录 物理层 数据链路层 网络层 运输层 应用层 计算机网络是个非常复杂的系统。 早在最初的ARPANET设计时就提出了分层的设计理念。 \\\"分层\\\"可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。 下面,我们以五层原理结构体系

    2024年02月07日
    浏览(55)
  • JVM 体系结构

    JVM: 跨平台语言 需要不同语言由自己编译器,生成符合 JSR-292 JVM规范的字节码文件,即可在 Java 虚拟机中运行  多语言混合编程: Java 平台上的多语言混合编程正成为主流,通过特定领域的语言去解决特定领域的问题是当前软件开发应对日趋复杂的项目需求的一个方向 每个应

    2024年02月03日
    浏览(47)
  • 集合体系结构

    List系列集合:添加的元素有序,可重复,有索引 Collection:是单列集合的祖宗接口,它的功能是全部单列集合都可以继承使用的 set系列集合:添加的元素无序,不重复,无索引   方法名 说明 public boolean add(E e) 把给定的对象添加到当前集合中 public void clear() 清空集合中所有的

    2024年02月09日
    浏览(46)
  • 冯诺依曼体系结构

    冯·诺依曼体系结构(von Neumann architecture)是现代计算机体系结构的基础,也是目前广泛应用的计算机体系结构之一。它是由物理学家、数学家冯·诺依曼在1945年提出的,被认为是现代计算机的奠基之作。冯·诺依曼体系结构具有存储程序和通用性的特点,这意味着计算机的指

    2023年04月23日
    浏览(40)
  • 了解 PostgreSQL 体系结构

    PostgreSQL 是客户端/服务器关系数据库管理系统 (RDMS)。 PostgreSQL 还支持各种扩展插件,例如 Azure Database for PostgreSQL 超大规模 Citus 选项中的 Citus 扩展插件。 将扩展插件加载到数据库中后,它将像任何内置功能一样正常运行。 PostgreSQL 也有自己的查询语言,称为 pgsql。 此外,

    2024年02月16日
    浏览(43)
  • 计算机体系结构

    目录 第一章 基本概念 1.虚拟计算机 2.计算机系统结构的定义 3.佛林(Flynn)分类法 4.Amdahl定律 5.CPU性能公式 6.程序访问的局部性原理 第二章 指令系统 1.数据表示与数据类型 2.浮点数的表示方式 3.编址方式 4.寻址方式 5.指令系统的优化设计  6.Huffman编码法 7.拓展编码 8.两种方

    2024年02月06日
    浏览(57)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包