tag

架构设计

共 278 篇文章。
全部文章书稿GoJavaTypeScript互联网产品游戏开发独立开发者小游戏游戏服务端架构设计游戏设计Godot性能优化Rust
agent

《AI Agent 工程实战》1.2 架构总览:引擎 / 服务 / worker / 存储边界

本节给 ResearchCopilot 画出四层边界:卷一的 minagent 引擎层、FastAPI 服务层、异步 worker 层、Postgres 加 Redis 的存储层。我们用一张 ASCII 图和一张职责表说清每层管什么、不该管什么,用可跑的检查脚本钉死依赖方向,并完整走一遍一个提问从进来到出结果、跨四层的时序。

10 分钟阅读
AI Agent AI Agent 工程实战 架构设计
game

游戏引擎架构设计:Entity Component System 模式与数据导向编程

Entity Component System(ECS)已成为现代游戏引擎的核心架构模式,从 Unity DOTS 到 Bevy 引擎,ECS 以缓存友好的数据布局和极致的并行性能重新定义了游戏对象管理。本文深入剖析 ECS 与面向对象设计的本质差异,讲解 Archetype 存储模型、System 调度依赖与脏标记、缓存局部性优化,以及如何在实战中从零实现一个轻量级 ECS 框架。

9 分钟阅读
游戏引擎 架构设计
infra

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

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

6 分钟阅读
可观测性 架构设计
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 分钟阅读
后端开发 架构设计 Node.js