GO +2.4%|K8S +1.1%|TS +3.0%|NEXT +1.8%|PAYMENTS +4.2%|REDIS -0.6%|POSTGRES +0.9%|AWS +1.4%|DOCKER +0.7%|JAVA -0.3%|SPRING +1.2%|REACT +2.1%|MT5 +5.6%|UPTIME 99.9%|GO +2.4%|K8S +1.1%|TS +3.0%|NEXT +1.8%|PAYMENTS +4.2%|REDIS -0.6%|POSTGRES +0.9%|AWS +1.4%|DOCKER +0.7%|JAVA -0.3%|SPRING +1.2%|REACT +2.1%|MT5 +5.6%|UPTIME 99.9%|
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