professional
八达通支付网关微服务
独立的多租户支付网关服务,具备 HMAC-SHA256 签名、JWT 身份验证和商户管理系统。
projects.detail.detailContext
角色
平台与 DevSecOps 工程师
时间线
September 2025 - October 2025
类别
professional
3,680+ 行代码
多租户架构
符合 APIP 标准
概述
架构并开发了生产就绪的支付网关微服务,将支付处理逻辑提取并抽象为可重用的服务。具有完整的安全基础设施,包括符合 APIP 标准的身份验证、AES-256-GCM 加密以及带重试逻辑的自动化 webhook 交付。
我构建了什么
- 设计并实现完整的加密服务,包含 SHA-256 哈希和 AES-256-GCM 加密
- 构建具有防重放攻击功能的 HMAC-SHA256 请求签名系统
- 创建商户管理 API,支持密钥轮换和配置文件管理
- 实现具有重试逻辑和故障处理的异步 webhook 交付系统
- 开发包含单元测试和集成测试的全面测试套件
主要成就
- +2 周内贡献 3,680+ 行生产代码
- +符合 APIP 标准的多租户架构
- +自动 API 密钥轮换与优雅过期处理
- +具有完整安全基础设施的生产就绪系统
使用的技术
Java 17Spring BootSpring SecurityPostgreSQLDockerJWTHMAC-SHA256AES-256-GCM
标签
微服务安全支付网关Spring Boot