技术掌握程度
技术栈
- Node.js
- NestJS
- Express
- Go
- Gin
- Python
- FastAPI
- GraphQL
- gRPC
- RabbitMQ
- Kafka
- WebSocket
核心能力
- 微服务架构设计 - 精通微服务拆分策略、服务治理、分布式事务。主导过10+微服务项目的架构设计。
- 高并发系统优化 - 熟悉缓存、队列、异步处理等高并发优化手段,单服务QPS可达万级以上。
- API接口设计 - 设计规范的RESTful API和GraphQL接口,注重接口的易用性和扩展性。
- 认证与安全 - 实现JWT、OAuth2.0等认证方案,精通接口鉴权和数据加密技术。
- 异步消息处理 - 基于RabbitMQ、Kafka实现可靠的消息队列,处理异步任务和系统解耦。
项目经验
设计过日均处理千万请求的后端服务架构,采用Go开发高性能服务,Node.js开发敏捷业务服务。通过服务网格实现服务治理,支持蓝绿部署和灰度发布。
在多个项目中实现过GraphQL网关,统一聚合多个下游服务的数据,提升前端开发效率。开发过企业内部框架,统一业务开发规范。