软件工程、AI 编程与金融科技文章
记录 API、后端、AI 辅助开发、跨境支付与资金系统的工程实践。
软件架构师的 19 个核心领域:边界与选型
系统说明软件架构、设计原则、接口、数据、缓存、消息、微服务、云原生、分布式、AI、安全、可观测性与性能优化等 19 个领域的职责、组合方式和采用边界。
5 个每天都能用的 Agent Skills:从需求澄清到代码结构
拆解 grill-me、to-spec、to-tickets、tdd 与 improve-codebase-architecture,说明它们如何把 AI 编程变成可重复、可验证的工程流程。
Matt Pocock 的 AI Coding Skills 工作流
从安装、仓库初始化到需求访谈、Spec、Tickets、实现与双轴审查,拆解一套可持续运行的 AI 编程流程。
企业财务共享平台:从统一单据到支付、凭证与归档
整理企业财务共享平台的业务边界与技术架构,说明费用、采购、资金、预算、票据和核算如何围绕统一单据协作,以及配置驱动、分层校验、凭证策略和状态追溯的实现。
MCP、RAG 与 AI Agent:知识、工具与执行的分工
比较 MCP、RAG 与 AI Agent 各自解决的问题、能力边界和组合方式,并说明如何按任务复杂度选择合适的系统结构。
RAG 是什么:从检索到生成的完整流程
解释 Retrieval-Augmented Generation 如何检索外部知识、构建上下文并生成答案,以及它与 context、vector database 和 fine-tuning 的区别。
一笔支付如何成为可信的资金事实
说明业务订单、支付单、通道请求、账户记账、清分、结算与对账之间的关系,以及适用于退款、跨境、稳定币和 Agent 支付的资金约束。
Laravel 为什么适合 AI 辅助开发:约定、可读性与编程角色变化
从 Taylor Otwell 的访谈出发,说明 Laravel Boost、框架约定和可读 API 为什么利于 Coding Agent,并讨论代码成本下降后的审查、风险与学习方式。
Laravel 13 请求生命周期:从入口文件到响应终止
沿 Laravel 13 源码说明一次 HTTP 请求如何经过 public/index.php、应用启动、Service Provider、全局与路由 middleware、Router、Controller、响应发送和终止阶段。
从 TCP 到生产级架构:Go 后端开发的 5 个工程判断
讨论 TCP、HTTP、连接池、Repository、依赖倒置、12-Factor 与 Saga,以及 Go 后端在网络、存储、分层和生产运行中的设计取舍。