Tag: architecture
All the articles with the tag "architecture".
- 0x16 // 后端实践
库存可用量计算重构 — 把散落的硬编码公式收敛为一句话
记录一次 WMS 系统中库存可用量计算公式的重构:从 22 处散落的硬编码逻辑收敛为可配置的业务规则,让"预留量是否参与可用量计算"成为客户级别的开关。
- 0x13 // 后端实践
无框架 PHP 项目的渐进式工程化改造
记录如何将一个扁平结构的 PHP 营销站点改造为具有 Composer 自动加载、PSR-4 命名空间、public/ 入口隔离和视图层的工程化项目,而不引入重量级框架。
- 0x12 // 工具设计
RAG + 本地/在线 LLM:一个可离线的 AI 客服架构
记录如何为一个 SaaS 营销站搭建 RAG 驱动的 AI 客服系统:FastAPI 后端、FAISS 向量检索、本地 Ollama + 可选在线 LLM,以及从纯在线到本地优先的架构演进。
- 0x0E // 后端实践
在 PHP 5.6 遗留系统中设计 Shopify 模块:架构取舍
在 PHP 5.6、无框架、无 Composer 的老旧 WMS 中设计一个多层架构的 Shopify 集成模块。本文记录分层设计、GraphQL 集成、多店铺 OAuth 等关键决策背后的取舍逻辑。
- 0x0D // 后端实践
工单系统的重生:从 Demo 到 WMS 集成
一个 5 字段的 stub 表单如何通过完整设计重构为可用的工单系统?记录从 Demo 前端到旧系统后端的架构适配全过程,包括数据库规范化、替换决策和 PHP 5.6 下的技术约束。
- 0x0B // 后端实践
三层防御:设计安全的危险操作
一个删除按钮引发的思考——Controller 校验、Repository SQL 保护、DB 约束兜底,三层防御模式让"手滑"不会变成"灾难"。