双轮驱动的技术架构设计

简介: 双轮驱动的技术架构设计

《业务架构·应用架构·数据架构实战》读书笔记

什么是技术架构?

技术架构描述:

  1. 需要哪些 技术服务
  2. 选择哪些 技术组件 来实现 技术服务
  3. 技术服务技术组件 之间的交互关系;

技术服务,可以是:

  • 硬件能力 - 例如服务器、磁盘阵列、GPU 并行计算、GPS 定位;
  • 网络能力 - 例如局域网、移动互联网、现场总线、宽带要求;
  • 软件能力 - 例如负载均衡服务、数据复制服务、MQ 服务、RPC 服务、广播服务等;

技术组件,可以是:

  • 技术平台 - 例如 J2EE;
  • 技术框架 - 例如 Spring;
  • 技术产品 - 例如 Tomcat;

技术架构的实际工作内容

1c6877e6f71b1f9ee33c01c1499b1e97.jpg

1、技术需求:

  • 技术服务;
  • 技术参考架构(技术栈);

2、技术选型:

  • 技术平台(运行平台、开发平台);
  • 技术组件(技术产品、技术框架、中间件);

3、物理选型:

  • 硬件;
  • 网络;

4、分布设计:

  • 部署结构;
  • 负载均衡;

5、选型管理:

  • 技术指标;
  • 选型标准;

如何基于评估做技术选型

  1. 需求满足度;
  2. 受认可程度;
  3. 周边产品支持度;
  4. 使用广泛性;
  5. 合法合规性;
  6. 文档可获得性;
  7. 产品完整性;
  8. 技术成熟性;
  9. 系统稳定性;
  10. 可测试性;
  11. 遗漏系统兼容性;
  12. 国际化支持;
  13. 缺陷数量;

推荐阅读

目录
相关文章
|
机器学习/深度学习 人工智能 搜索推荐
LangChain入门指南
LangChain入门指南
3092 0
|
SQL 人工智能 分布式计算
基于阿里云PAI平台搭建知识库检索增强的大模型对话系统
基于原始的阿里云计算平台产技文档,搭建一套基于大模型检索增强答疑机器人。本方案已在阿里云线上多个场景落地,将覆盖阿里云官方答疑群聊、研发答疑机器人、钉钉技术服务助手等。线上工单拦截率提升10+%,答疑采纳率70+%,显著提升答疑效率。
|
运维 Cloud Native Devops
产品交付双轮驱动下的研发工具思考与实践
产品交付的双轮驱动思维模型强调以"业务价值"和"产品交付"为核心,前者把握方向,后者提供动力。该模型通过理解需求、确定真北、团队探讨和方案精炼(价值轮)来确保业务价值,然后借助开发、测试、运维和反馈(交付轮)实现快速产品交付。根据不同的业务定位,如战略级、运营级或管理级,选择合适的研发效能工具,如PingCode、GitLab、简单云、阿里云云效和思码逸,以支持不同层次的需求。思码逸尤其以其研发效能度量和数据分析能力突出。
365 2
|
9月前
|
云安全 人工智能 安全
阿里云欧阳欣:AI时代下的安全新范式
阿里云欧阳欣:AI时代下的安全新范式
|
10月前
|
机器学习/深度学习 人工智能 API
上新!支持100万Tokens上下文的Qwen2.5-1M 开源模型来了
上新!支持100万Tokens上下文的Qwen2.5-1M 开源模型来了
|
机器学习/深度学习 人工智能 算法
计算机算法基础概述与常用算法解析
计算机算法基础概述与常用算法解析
|
机器学习/深度学习 算法 数据建模
【机器学习】类别不平衡数据的处理
【机器学习】类别不平衡数据的处理
|
Web App开发 运维 Java
如何基于mPaaS的闪退日志进行闪退排查
目前 mPaas Android是使用的是Crash SDK对闪退进行的处理,CrashSDK 是 Android 平台上一款功能强大的崩溃日志收集 SDK,有着极高的崩溃收集率和完整、全面的崩溃日志信息,生成的日志内容非常利于问题的跟进和解决。在我们的日常运维中,经常遇到一些闪退,无法直接从闪退堆栈看到原因,尤其是一些非Java的Native的闪退,这里分享下在mPaas框架下怎么使用Crash SDK对闪退进行分析。
574 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的大学生创新创业平台项目管理子系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的大学生创新创业平台项目管理子系统的详细设计和实现(源码+lw+部署文档+讲解等)
229 0
|
数据可视化 数据处理 Python
使用Python模拟绘制自由落体运动过程中的抛物线
使用Python模拟绘制自由落体运动过程中的抛物线
393 0

热门文章

最新文章