基于 Java Agent 底层框架优化项目
主导微服务底层诊断框架优化,基于Java Agent+ByteBuddy字节码增强技术,实现无侵入式全链路堆栈跟踪能力。无需改造业务代码,动态拦截核心方法执行,自动采集方法调用栈、线程状态、执行耗时及异常堆栈信息。自定义采样与限流策略,控制探针性能损耗,避免影响线上高并发业务。同时整合堆栈数据上报能力,对接运维平台,赋能运营与运维人员快速定位慢接口、线程阻塞、代码异常等线上问题,完善服务可观测性,提升微服务故障排查效率与系统稳定性。
基于 DDD 领域驱动设计的核心业务服务重构项目
主导公司核心业务微服务的 DDD 架构重构工作,针对传统三层架构代码耦合高、业务逻辑混乱、扩展性差等问题,采用 ** 领域驱动设计(DDD)思想完成服务全流程改造。
通过事件风暴梳理业务边界,划分聚合根、实体、值对象,明确限界上下文,建立领域模型;重构代码结构,拆分出领域层、应用层、基础设施层、接口层,实现业务逻辑与技术实现解耦。基于 SpringBoot+SpringCloud 实现领域服务落地,引入领域事件、仓储模式、防腐层设计,解决复杂业务规则沉淀、跨模块调用混乱等问题。
重构后服务可读性、可维护性显著提升,需求迭代效率提高 50%,线上 bug 率大幅下降,同时为后续微服务扩展、多团队协同开发提供了标准化架构支撑,大幅降低长期维护成本。