architecture - 软件架构权衡?
问题描述
我正在尝试进入解决方案架构并来自非技术背景。因此,我正在尝试对自己进行更多关于架构权衡的教育。
人们能否简要介绍一下工程师通常必须讨论的架构权衡?
解决方案
您可以查看以下主题来了解架构权衡:-
- CAP定理
- 可用性、可靠性、一致性、容错性、性能和时间复杂性的定义
- 云计算、本地和混合之间的区别
- SAAS 应用程序与基于桌面的应用程序
- 数据库和数据存储的类型 - 关系、No-SQL、对象存储、文件存储
推荐阅读
- javascript - 如何将特定属性转换为集合数据结构
- apache-kafka - 架构注册表只读副本
- rabbitmq - RabbitMQ 在 Debian 上从 3.8.2 升级到 3.8.6 -- 如何安装最新版本?
- reactjs - 如何将 HTML 元素传递给反应组件?
- c++ - if(x % y == 0) 导致我的程序不输出任何东西?
- python - Python index/lineno 用于使用检查调用 expr 的 ast
- reactive-programming - 具有多个数据库(MySQL、MongoDB)的反应式全局事务
- javascript - wordpress ajax 请求为超过 1mb 的数据返回 'POST .../wp-admin/admin-ajax.php net::ERR_CONNECTION_CLOSED'
- docker - 在 VS Code 中连接到远程 Docker 容器
- c# - 如何在 Visual Studio 代码中的多个项目之间包含共享类