双轮驱动的技术架构设计

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

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

什么是技术架构?

技术架构描述:

  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. 缺陷数量;

推荐阅读

目录
相关文章
|
8月前
|
存储 边缘计算 人工智能
云计算与分布式系统架构:驱动数字化时代的创新引擎
本文将探讨云计算与分布式系统架构在数字化时代中的重要性,介绍其基本概念和原理,并探讨其在推动技术创新、提升企业效率和满足用户需求方面的作用。同时,还将提出未来发展的趋势和挑战,为读者提供对云计算与分布式系统架构的深入理解。
|
5月前
|
缓存 前端开发 项目管理
业务驱动的应用架构设计
业务驱动的应用架构设计
72 1
|
6月前
|
供应链 物联网 区块链
未来已来:新兴技术驱动社会变革
本文旨在探讨新兴技术如区块链、物联网、虚拟现实等的发展趋势和应用场景。区块链技术以其独特的去中心化特性,正在重塑金融、供应链等领域;物联网技术的发展使得万物互联成为可能,为智能家居、智慧城市等提供了技术支持;虚拟现实技术则在教育、医疗等领域展现了其独特的价值。这些新兴技术的发展,不仅改变了我们的生活方式,也对社会产生了深远影响。
|
7月前
|
人工智能 边缘计算 vr&ar
移动应用与系统的未来:技术融合与创新驱动
移动应用和操作系统的发展不仅改变了我们的日常生活,还在不断推动技术前沿的演进。本文从移动应用开发的最新趋势、移动操作系统的演化、以及两者间的深度融合出发,探讨未来移动科技的创新方向。通过具体案例和技术分析,揭示当前移动生态系统中最具潜力的领域,并展望其未来发展路径。
|
8月前
|
运维 Cloud Native Devops
产品交付双轮驱动下的研发工具思考与实践
产品交付的双轮驱动思维模型强调以"业务价值"和"产品交付"为核心,前者把握方向,后者提供动力。该模型通过理解需求、确定真北、团队探讨和方案精炼(价值轮)来确保业务价值,然后借助开发、测试、运维和反馈(交付轮)实现快速产品交付。根据不同的业务定位,如战略级、运营级或管理级,选择合适的研发效能工具,如PingCode、GitLab、简单云、阿里云云效和思码逸,以支持不同层次的需求。思码逸尤其以其研发效能度量和数据分析能力突出。
139 2
|
8月前
|
存储 人工智能 物联网
云计算与分布式系统架构:未来技术驱动的创新之路
在当今数字化时代,云计算和分布式系统架构成为了企业和个人实现高效、可靠和灵活计算的关键。本文将探讨云计算与分布式系统架构的基本概念和原理,并介绍其在现代技术领域中的应用和未来发展趋势。
212 1
|
Kubernetes Cloud Native 持续交付
探索云原生时代:技术驱动的业务架构革新
探索云原生时代:技术驱动的业务架构革新
196 0
|
数据处理 C++ 芯片
第一代硬件系统架构确立及产品选型
欢迎来到我们的 QML & C++ 项目!这个项目结合了 QML(Qt Meta-Object Language)和 C++ 的强大功能,旨在开发出色的用户界面和高性能的后端逻辑。 在项目中,我们利用 QML 的声明式语法和可视化设计能力创建出现代化的用户界面。通过直观的编码和可重用的组件,我们能够迅速开发出丰富多样的界面效果和动画效果。同时,我们利用 QML 强大的集成能力,轻松将 C++ 的底层逻辑和数据模型集成到前端界面中。 在后端方面,我们使用 C++ 编写高性能的算法、数据处理和计算逻辑。C++ 是一种强大的编程语言,能够提供卓越的性能和可扩展性。我们的团队致力于优化代码,减少资
|
存储 设计模式 缓存
「首席架构看领域驱动设计」领域驱动的设计和开发最佳实践(上)
「首席架构看领域驱动设计」领域驱动的设计和开发最佳实践
|
存储 XML 缓存
「首席架构看领域驱动设计」领域驱动的设计和开发最佳实践(下)
「首席架构看领域驱动设计」领域驱动的设计和开发最佳实践

热门文章

最新文章