Java / Go / Spring / Redis / Kafka / Kubernetes
BUILD · THINK · DELIVER
软件研发与架构经验
曾带领的研发团队
以架构经验引导实现、审查与交付
Codex协作开发
以架构判断,
组织Codex完成交付。
OpenAI Codex是我当前最常用的协作开发工具。我已将主要代码实现转交AI智能体,持续通过需求拆解、项目上下文、Skills与结果验证组织研发。近20年的研发积累,以及长期的架构与技术管理经验,帮助我判断该做什么、边界在哪里,以及如何把Agent的产出集成为可维护的系统。
需求拆解 · 上下文组织 · Skills · 实现 · 审查 · 验证
架构取舍、代码质量与最终交付,由我负责。
- 01
定义目标与边界
明确业务规则、权限、数据一致性和验收条件,拆出可以独立推进、相互衔接的任务。
业务目标 / 架构边界 / 验收条件 - 02
把经验变为上下文
通过项目约定、API契约、已有实现和Skills,将研发规范与技术要求整理为智能体可以遵循的上下文。
项目约定 / Skills / 接口契约 - 03
让智能体推进实现
使用Codex推进代码实现、界面调整、测试补充与问题定位;将大任务拆成清晰的执行单元,协调依赖与集成节奏,持续检验技术取舍。
任务拆解 / 跨端实现 / 持续迭代 - 04
以证据完成验收
检查构建、测试、浏览器真实交互与运行状态,再核对交付范围,用工程证据检验实现结果。
代码审查 / 界面验证 / 交付核对
我如何组织Skills与研发约定
将常用方法按任务组织,让智能体获得与当前技术栈、代码基础和交付目标相匹配的工作约束。
后端与数据
前端与体验
质量与交付
更快验证想法
借助AI推进原型与跨端实现,尽早得到可以讨论、检验的真实页面和系统行为。
把经验持续复用
将实践中形成的规范整理为项目约定与Skills,减少重复解释,让后续任务有稳定的起点。
让质量跟上速度
把审查、测试与验证放进协作流程,及时校正Agent的实现,让推进速度与交付质量一起提升。
近期实践
持续深入新技术,也持续解决真问题。
近期实践延伸到Web3应用、企业交易与实时协作产品,将架构设计、跨端实现和工程验证连接起来。
Web3与链上链下协同
围绕钱包身份、智能合约与业务服务协作,推进Go后端、业务后台与多语言用户端的开发。
关注签名认证、交易确认、重试与状态一致性,让链上事件与业务流程有清晰的对应关系。
企业交易与多端交付
围绕商品、订单、权限与运营流程,推进Java服务、管理后台和移动端的协同演进。
结合已有系统约定与业务规则,处理接口协作、跨端联调和发布流程,让改动可以持续交付。
实时协作产品的架构研发
围绕身份认证、团队与权限、后台管理推进基础能力建设,为会议与实时通信接入梳理系统边界。
用模块化设计明确数据归属、API契约与协作关系,分阶段推进产品能力与系统集成。
行业实践
让技术判断,体现在真实问题里。
从行业规则到系统运行,持续解决业务与工程之间的具体问题。
01 / 行业实践工业安全与风险治理把风险识别、作业管理与隐患整改,连接成可执行的业务闭环。展开技术分析收起技术分析
- 业务场景
- 面向工程建设、危化仓储与管道储运等行业,系统承载风险分级管控、隐患整改与验证、作业安全分析(JSA)及作业许可(PTW)等流程,并支持现场移动采集。
- 承担职责
- 承担平台架构设计、核心研发与研发管理,参与行业产品的持续迭代、模块解耦及不同业务场景的版本演进。
- 关键问题
- 行业之间存在共同流程与差异规则;现场数据需要与平台协同,产品持续增加功能时也需要保持模块边界和可维护性。
- 技术处理
- 通过模块化架构组织行业功能,结合工作流引擎承载业务流程;引入缓存改善访问效率,处理离线数据同步,并结合分布式存储支持业务资料管理。
- 工程价值
- 让行业规则形成可执行、可跟踪的流程,在产品持续演进时维持结构清晰,支持现场业务与平台管理协同。
02 / 行业实践企业业务与智能终端协同让企业流程、智能终端与服务端,在不同连接条件下协同运行。展开技术分析收起技术分析
- 业务场景
- 企业业务流程需要与智能终端协同,涉及终端与服务端的数据交换,以及身份认证、设备交互和业务资料处理。
- 承担职责
- 参与企业业务系统与智能终端的软件架构、接口协作及技术问题处理,将业务流程与终端功能连接起来。
- 关键问题
- 终端与服务端需要在在线和离线条件下交换数据,同时协调认证、权限及多种外设接口,避免业务流程被连接条件限制。
- 技术处理
- 使用消息队列支持终端与服务端的数据交换,处理在线与离线协同;集成身份认证与权限管理,并协调采集、扫描、打印及语音等终端功能的接口。
- 工程价值
- 使数字化流程延伸到终端使用环节,兼顾数据交换、身份边界与现场操作,支持企业系统和终端能力协同交付。
03 / 行业实践汽车相关系统的可靠性优化从数据上传到日志存储,把稳定性落实到每一段处理链路。展开技术分析收起技术分析
- 业务场景
- 汽车相关系统需要完成客户端数据上传与云端日志处理,支持在线和离线上传,并在持续运行中保持稳定。
- 承担职责
- 负责系统架构重构与性能优化,推进统一微服务框架、容器化部署和工程交付流程建设。
- 关键问题
- 客户端上传卡顿与丢包、通信与内存使用问题,以及日志处理与存储的可靠性,需要结合全链路进行处理。
- 技术处理
- 推进异步化改造和日志批量落盘,优化通信协议与内存管理,开展JVM调优;建设认证、配置、网关与链路追踪的统一服务框架,结合Kubernetes、漏洞扫描和灰度发布完善交付。
- 工程价值
- 改善数据上传与日志处理的稳定性,让系统运行、问题追踪和后续交付具有更一致的工程基础。
行业实践已匿名化,仅展示业务场景、技术职责与工程方法。
技术能力
理解业务,也深入系统。
多年技术积累构成判断基础,AI智能体协作扩展实现能力。从架构边界到运行维护,让方案能够落地、持续演进。
业务建模与平台架构
从业务规则出发划分领域与模块,建立清晰的协作边界,支撑平台化建设与多租户产品演进。
系统可靠性与性能
深入数据处理链路与运行行为,结合异步化、缓存、消息机制与性能调优,处理稳定性和效率问题。
云原生与工程交付
把构建、发布与运行连成一套工程流程,通过容器化、持续交付与运行治理支持系统迭代。
技术领导与研发管理
将技术判断与产品目标、团队能力相结合,建立研发规范,推动跨职能协作和持续交付。
延伸实践具备区块链节点运维、智能合约开发及链上链下系统集成经验,将其作为企业系统建设中的补充能力。
技术思路
技术领域可以很广,判断始终落在问题上。
这些是我在研发实践与方案讨论中持续关注的方法。每个领域都关联业务边界、实现选择与验证方式,可以展开查看。
架构与业务建模领域边界 · 模块化单体 · 微服务 · API契约展开思路收起思路
- 从业务流程、角色、数据归属与变更频率出发划分模块,用明确的接口组织协作。
- 根据业务复杂度、团队规模和交付条件选择模块化单体或微服务,按需要引入事件机制。
- 沿用已有系统约定与成熟组件,控制依赖方向,让架构能够支持后续维护与演进。
数据一致性与异步处理事务边界 · 幂等 · 重试 · 事件与状态展开思路收起思路
- 明确一次业务操作的事务边界与幂等条件,核对金额、权限及状态变化的业务含义。
- 区分同步完成与可异步推进的步骤,处理重复事件、失败重试与过期状态。
- 结合数据库事务、锁与队列选择实现方式,讨论Outbox等一致性方案时同步考虑恢复和验证。
网络与服务接入DNS · HTTPS · Nginx · Tunnel · WireGuard展开思路收起思路
- 将用户访问域名、浏览器Origin与上游服务地址分别梳理,核对DNS、HTTPS、代理与回调关系。
- 根据响应类型设计Nginx路由与缓存边界,关注API、Cookie、静态资源及SSE长连接的不同运行要求。
- 结合Linux网络、iptables、路由与WireGuard梳理内网接入和网络边界,按连接链路定位问题。
身份认证与安全边界JWT · RBAC · 会话 · Origin · 签名验证展开思路收起思路
- 从角色、资源与操作定义授权规则,把权限校验放到服务端业务边界,结合JWT、RBAC等组织身份与访问控制。
- 关注Origin、CSRF、签名、防重放与会话生命周期,在账户、网络或认证状态变化时核对失效行为。
- 明确密钥、内部数据、日志与公开构建产物的边界,将安全扫描和敏感信息检查放进交付过程。
性能、数据与可观测性JVM · 异步化 · 缓存 · 日志 · 链路追踪展开思路收起思路
- 沿数据上传、处理与存储链路定位问题,结合通信、内存与JVM运行行为开展性能优化。
- 按业务访问方式组织数据库查询与缓存,考虑历史数据、离线同步及批量写入的运行成本。
- 结合日志、指标和链路追踪检验问题,明确性能判断的测试条件与运行依据。
云原生与持续交付容器 · Kubernetes · CI / CD · 灰度 · 恢复展开思路收起思路
- 将构建、配置、镜像与部署目标关联起来,结合命名空间隔离、自动扩缩容及灰度发布组织运行环境。
- 按本次改动范围发布服务,核对实际运行镜像、资源版本与状态,让流水线结果与运行结果相互印证。
- 在环境调整前考虑持久化数据、备份与恢复,明确回滚路径,再验证服务与数据库状态。
Web3与链上链下协同钱包身份 · 智能合约 · 交易确认 · 业务投影展开思路收起思路
- 明确钱包、业务服务与合约的职责,先梳理角色、授权与资金流,再设计交互流程。
- 将提交、确认与业务状态变化分别核对,结合交易回执、区块与事件检验链上行为。
- 关注钱包账户与网络切换、会话失效、异步确认和重试,让链上结果与业务流程对应。
全栈体验与协作系统Vue · React · 移动端 · 多语言 · 团队权限展开思路收起思路
- 从管理员和使用者的业务任务组织界面,呈现清晰的操作路径、权限与业务状态。
- 通过浏览器检验导航、长文案、语言、手机布局及异常状态,核对前后端接口在真实页面中的行为。
- 以身份、团队、数据归属和API契约支撑协作产品,分阶段规划会议与实时通信能力的接入。
关于我
近20年的积累,进入新的研发方式。
吴云辉WU YUNHUI
我的职业经历始于一线Java研发,在业务实现、数据库设计和技术难题攻关中积累工程基础。随着职责扩展,我逐步承担平台架构、产品规划与研发管理,带领团队推动行业产品迭代,并建立研发规范与交付流程。
长期参与行业系统建设,让我习惯同时考虑业务规则、现场使用条件与系统运行要求。无论是离线数据同步、跨系统协作,还是架构重构与性能优化,我都关注方案如何在实际使用中成立,并支持后续维护与演进。
今天,我以OpenAI Codex为主要协作开发工具,将代码实现交给AI智能体,把精力投入问题定义、架构判断、上下文组织与工程验收。多年一线研发与技术管理的积累,让我能够识别实现中的边界问题,把经验转化为Agent任务、Skills与审查标准,持续推进从想法到系统的交付。
- 教育背景
- 重庆大学计算机科学与技术本科
- 职业实践
- 软件总工 / 研发总监 / CTO / 系统架构师
技术记录
把经验写下来,也把思路留下来。
我的博客长期记录Java、Go、Linux、网络与运维实践,保留解决具体问题时的思考与方法。