FANDEX-Index
软件架构
返回首页
  • 软件架构概述
  • 分层架构
  • 微服务架构
  • 事件驱动架构
  • 质量属性
  • CAP理论与最终一致性
  • 领域驱动设计
  • 架构评估
术语表
知识地图
软件架构
全部模块
  • 入门指南
  • Markdown
  • Git
  • GitHub
  • HTML5
  • CSS
  • SVG
  • JavaScript
  • TypeScript
  • Vue 3
  • React
  • C
  • C++
  • Java
  • Kotlin
  • C#
  • Python
  • Go
  • Lua
  • HarmonyOS
  • SQL
  • MySQL
  • PostgreSQL
  • Redis
  • 算法与数据结构
  • 计算机基础
  • 高等数学
  • 离散数学
  • 线性代数
  • 概率论与数理统计
  • 英语
  • 运维
  • Networking
  • 网络安全
  • 云计算
  • 物联网
  • 软件测试
  • AI Agent
  • 软件工程
  • 软件架构
  • 工程实践
  • 数据分析
  • 大数据
  • 机器学习
  • 深度学习
  • AI工程
  • 计算机视觉
  • 自然语言处理
  • 大语言模型
  • 生成式AI
  • 多模态AI
  • AI伦理与安全
首页/软件架构

软件架构

架构风格·质量属性·领域驱动

  • 001入门软件架构概述软件架构定义、架构师角色、架构决策与架构文档。
  • 002中级分层架构分层架构模式、表现层/业务层/持久层设计与实践。
  • 003进阶微服务架构微服务拆分策略、API网关、服务发现、数据管理与分布式事务。
  • 004进阶事件驱动架构事件驱动架构、事件溯源、CQRS模式与应用。
  • 005中级质量属性性能、可用性、安全性、可修改性等架构质量属性与策略。
  • 006进阶CAP理论与最终一致性CAP定理、BASE理论、一致性模型与分布式系统权衡。
  • 007进阶领域驱动设计DDD核心概念、限界上下文、聚合根、领域事件与战略/战术设计。
  • 008进阶架构评估ATAM评估方法、CBAM成本收益分析与架构评审实践。
首页