tag

架构设计

共 120 篇文章。
全部文章JavaGo书稿TypeScript游戏开发独立开发者小游戏游戏设计Godot性能优化RustKafkaPython游戏引擎
infra

可观测性数据存储选型:TSDB、列式存储、对象存储与成本优化

系统性可观测性数据存储架构指南:时序数据库对比(Prometheus/Mimir/VictoriaMetrics/Thanos Cortex/InfluxDB/TimescaleDB)、列式存储(ClickHouse/Druid/Pinot)在可观测性中的应用、日志存储对比(Loki/ES/S3+Athena/ClickHouse)、对象存储成本模型与分层策略、数据保留策略(热/温/冷/冻结)、压缩算法与降采样(Downsampling)、OTel Collector 存储后端路由、多云存储成本对比、数据合规与主权。

6 分钟阅读
可观测性 storage tsdb
frontend

API 设计与 BFF 层:REST、GraphQL、tRPC 选型与前后端协作

系统性 API 设计与 BFF(Backend for Frontend)实践:RESTful API 设计规范(HTTP 方法/状态码/资源命名/分页/版本控制)、HATEOAS、OpenAPI 规范与自动化(生成客户端/文档/Mock)、GraphQL 类型系统与查询优化(N+1/DataLoader/缓存)、tRPC 端到端类型安全、tRPC 路由与中间件、BFF 架构设计(职责边界/API 聚合/权限转发)、前后端协作模式(契约测试/API First/Mock Server)、API 版本化策略与平滑迁移、gRPC-Web 在浏览器场景的应用。附 Node.js/Go 实战。

5 分钟阅读
后端开发 前端开发 架构设计
frontend

微前端与模块联邦:架构设计与落地实战

系统性微前端技术指南:微前端架构模式(Module Federation / iframe / Web Components / qiankun / single-spa)选型对比、Webpack Module Federation 原理与配置、Vite Module Federation(@originjs/vite-plugin-federation)实战、公共依赖共享与版本冲突解决、跨应用通信、路由整合、样式隔离、qiankun 沙箱与快速启动、微前端 DevOps 与独立部署。附完整架构决策树。

6 分钟阅读
架构设计 Webpack Vite
架构

系统架构设计

系统架构设计是工程师职业进阶的核心分水岭。本专题从架构设计原则出发,覆盖单体到微服务的演进路径、领域驱动设计 DDD 的战略与战术设计、云原生架构模式(十二要素应用、Serverless、Service Mesh)、分布式系统核心挑战(CAP/BASE、一致性算法、分布式事务)、高可用与容灾架构设计、容量规划与性能基线方法、技术选型决策框架,以及架构评审与技术债务治理实践,帮助开发者建立从需求分析到技术方案落地的系统化架构思维能力,并延伸单元化架构、架构适应度函数、零信任落地、平台工程、多区域双活与 AI 原生架构等现代架构实践。

6 分钟阅读
架构设计 微服务 DDD