吴云辉 / 系统架构师 / Codex协作开发

把复杂业务,构建成可靠系统。

系统架构师 · 技术负责人 · 全栈交付

我是吴云辉,拥有近20年软件研发与系统架构经验,曾担任软件总工、研发总监与CTO。现在,我以OpenAI Codex为主要开发伙伴,让AI智能体承担代码实现,将多年积累的业务理解与架构判断转化为任务、上下文和Skills,更快推进从需求到可运行、可验证的系统交付。

Java / Go / Spring / Redis / Kafka / Kubernetes

BUILD · THINK · DELIVER

近20年

软件研发与架构经验

30+人

曾带领的研发团队

AI智能体协作

以架构经验引导实现、审查与交付

Codex协作开发

以架构判断,
组织Codex完成交付。

OpenAI Codex是我当前最常用的协作开发工具。我已将主要代码实现转交AI智能体,持续通过需求拆解、项目上下文、Skills与结果验证组织研发。近20年的研发积累,以及长期的架构与技术管理经验,帮助我判断该做什么、边界在哪里,以及如何把Agent的产出集成为可维护的系统。

主要协作开发工具OpenAI Codex

需求拆解 · 上下文组织 · Skills · 实现 · 审查 · 验证

架构取舍、代码质量与最终交付,由我负责。

  1. 01

    定义目标与边界

    明确业务规则、权限、数据一致性和验收条件,拆出可以独立推进、相互衔接的任务。

    业务目标 / 架构边界 / 验收条件
  2. 02

    把经验变为上下文

    通过项目约定、API契约、已有实现和Skills,将研发规范与技术要求整理为智能体可以遵循的上下文。

    项目约定 / Skills / 接口契约
  3. 03

    让智能体推进实现

    使用Codex推进代码实现、界面调整、测试补充与问题定位;将大任务拆成清晰的执行单元,协调依赖与集成节奏,持续检验技术取舍。

    任务拆解 / 跨端实现 / 持续迭代
  4. 04

    以证据完成验收

    检查构建、测试、浏览器真实交互与运行状态,再核对交付范围,用工程证据检验实现结果。

    代码审查 / 界面验证 / 交付核对

我如何组织Skills与研发约定

将常用方法按任务组织,让智能体获得与当前技术栈、代码基础和交付目标相匹配的工作约束。

需求与架构

  • 需求澄清
  • 架构讨论
  • 实现计划
  • 模块边界
  • API契约
  • 项目上下文

后端与数据

  • Maven多模块
  • Java / Go规范
  • Spring Data JPA
  • Redis
  • Spring Security / JWT
  • REST接口
  • 事务与幂等

前端与体验

  • Vue / React
  • 响应式与多语言
  • 业务状态
  • Playwright
  • 界面验收

质量与交付

  • 系统排障
  • 代码审查
  • 测试策略
  • 完成前验证
  • CI / CD
  • 发布与恢复

更快验证想法

借助AI推进原型与跨端实现,尽早得到可以讨论、检验的真实页面和系统行为。

把经验持续复用

将实践中形成的规范整理为项目约定与Skills,减少重复解释,让后续任务有稳定的起点。

让质量跟上速度

把审查、测试与验证放进协作流程,及时校正Agent的实现,让推进速度与交付质量一起提升。

近期实践

持续深入新技术,也持续解决真问题。

近期实践延伸到Web3应用、企业交易与实时协作产品,将架构设计、跨端实现和工程验证连接起来。

01

Web3与链上链下协同

围绕钱包身份、智能合约与业务服务协作,推进Go后端、业务后台与多语言用户端的开发。

工程关注

关注签名认证、交易确认、重试与状态一致性,让链上事件与业务流程有清晰的对应关系。

  • Go / Solidity
  • React / Vue
  • 钱包身份
  • 交易状态
  • 多语言
02

企业交易与多端交付

围绕商品、订单、权限与运营流程,推进Java服务、管理后台和移动端的协同演进。

工程关注

结合已有系统约定与业务规则,处理接口协作、跨端联调和发布流程,让改动可以持续交付。

  • Java / Spring
  • Vue / uni-app
  • 业务流程
  • 接口协作
  • CI / CD
03

实时协作产品的架构研发

围绕身份认证、团队与权限、后台管理推进基础能力建设,为会议与实时通信接入梳理系统边界。

工程关注

用模块化设计明确数据归属、API契约与协作关系,分阶段推进产品能力与系统集成。

  • Go
  • Vue / React
  • 模块化架构
  • 团队权限
  • 协作系统

行业实践

让技术判断,体现在真实问题里。

从行业规则到系统运行,持续解决业务与工程之间的具体问题。

01 / 行业实践工业安全与风险治理把风险识别、作业管理与隐患整改,连接成可执行的业务闭环。展开技术分析收起技术分析
  • 风险分级管控
  • 工作流
  • 移动采集
  • 模块化演进
业务场景
面向工程建设、危化仓储与管道储运等行业,系统承载风险分级管控、隐患整改与验证、作业安全分析(JSA)及作业许可(PTW)等流程,并支持现场移动采集。
承担职责
承担平台架构设计、核心研发与研发管理,参与行业产品的持续迭代、模块解耦及不同业务场景的版本演进。
关键问题
行业之间存在共同流程与差异规则;现场数据需要与平台协同,产品持续增加功能时也需要保持模块边界和可维护性。
技术处理
通过模块化架构组织行业功能,结合工作流引擎承载业务流程;引入缓存改善访问效率,处理离线数据同步,并结合分布式存储支持业务资料管理。
工程价值
让行业规则形成可执行、可跟踪的流程,在产品持续演进时维持结构清晰,支持现场业务与平台管理协同。
02 / 行业实践企业业务与智能终端协同让企业流程、智能终端与服务端,在不同连接条件下协同运行。展开技术分析收起技术分析
  • 流程数字化
  • 在线 / 离线
  • 消息交换
  • 身份与权限
业务场景
企业业务流程需要与智能终端协同,涉及终端与服务端的数据交换,以及身份认证、设备交互和业务资料处理。
承担职责
参与企业业务系统与智能终端的软件架构、接口协作及技术问题处理,将业务流程与终端功能连接起来。
关键问题
终端与服务端需要在在线和离线条件下交换数据,同时协调认证、权限及多种外设接口,避免业务流程被连接条件限制。
技术处理
使用消息队列支持终端与服务端的数据交换,处理在线与离线协同;集成身份认证与权限管理,并协调采集、扫描、打印及语音等终端功能的接口。
工程价值
使数字化流程延伸到终端使用环节,兼顾数据交换、身份边界与现场操作,支持企业系统和终端能力协同交付。
03 / 行业实践汽车相关系统的可靠性优化从数据上传到日志存储,把稳定性落实到每一段处理链路。展开技术分析收起技术分析
  • 异步处理
  • 通信优化
  • JVM 调优
  • 统一服务框架
业务场景
汽车相关系统需要完成客户端数据上传与云端日志处理,支持在线和离线上传,并在持续运行中保持稳定。
承担职责
负责系统架构重构与性能优化,推进统一微服务框架、容器化部署和工程交付流程建设。
关键问题
客户端上传卡顿与丢包、通信与内存使用问题,以及日志处理与存储的可靠性,需要结合全链路进行处理。
技术处理
推进异步化改造和日志批量落盘,优化通信协议与内存管理,开展JVM调优;建设认证、配置、网关与链路追踪的统一服务框架,结合Kubernetes、漏洞扫描和灰度发布完善交付。
工程价值
改善数据上传与日志处理的稳定性,让系统运行、问题追踪和后续交付具有更一致的工程基础。

行业实践已匿名化,仅展示业务场景、技术职责与工程方法。

技术能力

理解业务,也深入系统。

多年技术积累构成判断基础,AI智能体协作扩展实现能力。从架构边界到运行维护,让方案能够落地、持续演进。

01

业务建模与平台架构

从业务规则出发划分领域与模块,建立清晰的协作边界,支撑平台化建设与多租户产品演进。

  • Java / Go
  • Spring
  • 领域划分
  • 模块解耦
  • 多租户
02

系统可靠性与性能

深入数据处理链路与运行行为,结合异步化、缓存、消息机制与性能调优,处理稳定性和效率问题。

  • 异步处理
  • Redis / Kafka
  • 数据同步
  • JVM 调优
  • 可观测性
03

云原生与工程交付

把构建、发布与运行连成一套工程流程,通过容器化、持续交付与运行治理支持系统迭代。

  • Docker
  • Kubernetes
  • CI / CD
  • 灰度发布
  • 安全扫描
04

技术领导与研发管理

将技术判断与产品目标、团队能力相结合,建立研发规范,推动跨职能协作和持续交付。

  • 技术选型
  • 架构评审
  • 研发规范
  • 团队培养
  • 质量与进度

延伸实践具备区块链节点运维、智能合约开发及链上链下系统集成经验,将其作为企业系统建设中的补充能力。

技术思路

技术领域可以很广,判断始终落在问题上。

这些是我在研发实践与方案讨论中持续关注的方法。每个领域都关联业务边界、实现选择与验证方式,可以展开查看。

架构与业务建模领域边界 · 模块化单体 · 微服务 · API契约展开思路收起思路
  • 从业务流程、角色、数据归属与变更频率出发划分模块,用明确的接口组织协作。
  • 根据业务复杂度、团队规模和交付条件选择模块化单体或微服务,按需要引入事件机制。
  • 沿用已有系统约定与成熟组件,控制依赖方向,让架构能够支持后续维护与演进。
  • Java / Go
  • Spring
  • 领域划分
  • 模块解耦
数据一致性与异步处理事务边界 · 幂等 · 重试 · 事件与状态展开思路收起思路
  • 明确一次业务操作的事务边界与幂等条件,核对金额、权限及状态变化的业务含义。
  • 区分同步完成与可异步推进的步骤,处理重复事件、失败重试与过期状态。
  • 结合数据库事务、锁与队列选择实现方式,讨论Outbox等一致性方案时同步考虑恢复和验证。
  • PostgreSQL / MySQL
  • Redis
  • Kafka / MQ
  • 事务与幂等
网络与服务接入DNS · HTTPS · Nginx · Tunnel · WireGuard展开思路收起思路
  • 将用户访问域名、浏览器Origin与上游服务地址分别梳理,核对DNS、HTTPS、代理与回调关系。
  • 根据响应类型设计Nginx路由与缓存边界,关注API、Cookie、静态资源及SSE长连接的不同运行要求。
  • 结合Linux网络、iptables、路由与WireGuard梳理内网接入和网络边界,按连接链路定位问题。
  • DNS / TLS
  • Nginx
  • Cloudflare Tunnel
  • SSE / WebSocket
  • WireGuard / iptables
身份认证与安全边界JWT · RBAC · 会话 · Origin · 签名验证展开思路收起思路
  • 从角色、资源与操作定义授权规则,把权限校验放到服务端业务边界,结合JWT、RBAC等组织身份与访问控制。
  • 关注Origin、CSRF、签名、防重放与会话生命周期,在账户、网络或认证状态变化时核对失效行为。
  • 明确密钥、内部数据、日志与公开构建产物的边界,将安全扫描和敏感信息检查放进交付过程。
  • JWT / OAuth2
  • RBAC / ABAC
  • CSRF / TOTP
  • 签名与防重放
性能、数据与可观测性JVM · 异步化 · 缓存 · 日志 · 链路追踪展开思路收起思路
  • 沿数据上传、处理与存储链路定位问题,结合通信、内存与JVM运行行为开展性能优化。
  • 按业务访问方式组织数据库查询与缓存,考虑历史数据、离线同步及批量写入的运行成本。
  • 结合日志、指标和链路追踪检验问题,明确性能判断的测试条件与运行依据。
  • JVM调优
  • Redis / MongoDB
  • 异步处理
  • Prometheus / ELK
云原生与持续交付容器 · Kubernetes · CI / CD · 灰度 · 恢复展开思路收起思路
  • 将构建、配置、镜像与部署目标关联起来,结合命名空间隔离、自动扩缩容及灰度发布组织运行环境。
  • 按本次改动范围发布服务,核对实际运行镜像、资源版本与状态,让流水线结果与运行结果相互印证。
  • 在环境调整前考虑持久化数据、备份与恢复,明确回滚路径,再验证服务与数据库状态。
  • Docker / Kubernetes
  • Jenkins / 云效
  • 灰度发布
  • 备份与恢复
Web3与链上链下协同钱包身份 · 智能合约 · 交易确认 · 业务投影展开思路收起思路
  • 明确钱包、业务服务与合约的职责,先梳理角色、授权与资金流,再设计交互流程。
  • 将提交、确认与业务状态变化分别核对,结合交易回执、区块与事件检验链上行为。
  • 关注钱包账户与网络切换、会话失效、异步确认和重试,让链上结果与业务流程对应。
  • Solidity / Go
  • 钱包连接
  • 签名认证
  • 合约事件
  • 状态一致性
全栈体验与协作系统Vue · React · 移动端 · 多语言 · 团队权限展开思路收起思路
  • 从管理员和使用者的业务任务组织界面,呈现清晰的操作路径、权限与业务状态。
  • 通过浏览器检验导航、长文案、语言、手机布局及异常状态,核对前后端接口在真实页面中的行为。
  • 以身份、团队、数据归属和API契约支撑协作产品,分阶段规划会议与实时通信能力的接入。
  • Vue / React
  • uni-app
  • 多语言
  • 界面验收
  • 团队协作

关于我

近20年的积累,进入新的研发方式。

吴云辉WU YUNHUI

我的职业经历始于一线Java研发,在业务实现、数据库设计和技术难题攻关中积累工程基础。随着职责扩展,我逐步承担平台架构、产品规划与研发管理,带领团队推动行业产品迭代,并建立研发规范与交付流程。

长期参与行业系统建设,让我习惯同时考虑业务规则、现场使用条件与系统运行要求。无论是离线数据同步、跨系统协作,还是架构重构与性能优化,我都关注方案如何在实际使用中成立,并支持后续维护与演进。

今天,我以OpenAI Codex为主要协作开发工具,将代码实现交给AI智能体,把精力投入问题定义、架构判断、上下文组织与工程验收。多年一线研发与技术管理的积累,让我能够识别实现中的边界问题,把经验转化为Agent任务、Skills与审查标准,持续推进从想法到系统的交付。

教育背景
重庆大学计算机科学与技术本科
职业实践
软件总工 / 研发总监 / CTO / 系统架构师

技术记录

把经验写下来,也把思路留下来。

我的博客长期记录Java、Go、Linux、网络与运维实践,保留解决具体问题时的思考与方法。

阅读我的技术博客

联系

聊聊你的业务,
以及它背后的技术问题。

欢迎交流系统架构、技术负责人岗位,以及企业系统建设与交付合作。

从一次交流开始。

技术岗位、架构交流或项目合作,欢迎来信。