Derick
About Me

资深后端架构师与技术负责人,拥有10年互联网行业经验。专注于 Golang 生态与分布式系统设计,兼具 Web2 大厂高并发(亿级请求)与 Web3 金融(资金安全)的双重实战经验。深耕 PayFi 领域,在双重记账、清结算一致性及合规工程化方面有深厚积累,精通账户抽象与意图中心化架构。

核心技术栈
  • 编程语言:Golang(核心专长)、Solidity、Rust(熟悉架构交互与FFI集成)、Python、C#
  • Web3 & PayFi:PayFi架构设计、EVM/Solana索引、MEV策略、双重记账(Double-Entry Bookkeeping)、账户抽象(Account Abstraction)、意图中心化架构(Intent-centric)
  • 分布式系统:微服务架构(Kratos/Gin)、工作流引擎(Temporal)、消息队列(NATS JetStream)、分布式锁、事件溯源(Event Sourcing)
  • 开发框架:Kratos、Gin、Echo、.NET Core、Aspire
  • 数据库:PostgreSQL、MySQL、Redis、MongoDB
  • 基础设施:Docker、Kubernetes、Prometheus、Grafana、AWS/GCP/阿里云
核心专业经验
PayFi 架构与支付系统
  • 混合支付网关架构:主导 TVL $20M+ 的 PayFi 协议核心支付网关研发,基于 Clean Architecture + gRPC 重构,采用 Port/Adapter 模式隔离9种支付渠道(加密货币钱包、银行卡、第三方支付等)
  • 双重记账财务引擎:自研基于事件溯源(Event Sourcing)的财务核心系统,结合 PostgreSQL WAL + Temporal Saga 保证跨链结算强一致性,生产环境运行8个月零资损
  • 高并发账务处理:设计 account_entries 借贷模型,使用 FOR UPDATE SKIP LOCKED 实现乐观锁,TPS 峰值达到 8,500,P99延迟 135ms
  • 动态风控系统:集成多种 KYC/KYB 渠道,使用 Redis Bitmap 压缩风险标签,查询延迟 <8ms,成功拦截高危交易1200+笔
  • 原子化跨链工作流:引入 Temporal 编排复杂跨链交互(钱包创建 → 兑换 → 赎回),将结算周期从 T+3 缩短至 T+0,资金周转效率提升30%
Web3 后端开发与多链索引
  • 通用多链索引引擎:主导 OmniChain 索引服务研发,支持 EVM 和 Solana 等异构链,日均处理1亿+条链上交易数据
  • 高性能数据管道:针对 Solana 高吞吐特性,设计基于 gRPC 的实时流管道,数据获取延迟压低至 100ms 以内
  • Go + Rust 混合架构:通过 FFI 调用 Rust 编写的解压与验签模块,处理性能提升3倍,兼顾开发效率与计算性能
  • 链重组容错机制:基于 NATS JetStream 构建事件驱动架构,设计支持 Re-org 的回滚机制,数据准确率达99.99%
  • 可观测性建设:自研 Prometheus Exporter 暴露核心指标(索引延迟、解析失败率、消息积压),MTTD <30秒
分布式系统与高并发优化
  • 微服务架构重构:主导核心业务从单体向 Golang 微服务转型,基于 Kratos 框架拆分服务模块,成功支撑日均亿级请求
  • 全链路可观测性:在代码层面植入分布式追踪(OpenTelemetry)与 Prometheus 监控,建立完整可观测性体系,MTTR 降低70%
  • 幂等消费者设计:构建基于 NATS JetStream + Redis 去重的幂等消费者,网络分区恢复后自动回放积压事件
  • 性能优化实战:通过参数校验统一化(protoc-gen-validate)、依赖注入编译期化(Wire)、缓存策略等手段,订单创建接口 P99 从 450ms 优化至 135ms
DevOps 与研发效能
  • CI/CD 自动化:构建高度自动化的流水线,集成 GitLab CI、Docker、Kubernetes,实现代码提交到生产部署的全流程自动化
  • 容器化与编排:利用 Docker 和 Kubernetes 实现应用的快速部署、扩展和自动化管理,部署频率提升至日级
  • 监控告警体系:整合 Prometheus、Grafana 和 ELK 栈,实现系统性能和健康状态的实时可视化,故障响应时间大幅缩短
  • AI 辅助研发:制定团队开发规范,引入 AI 辅助编程(Cursor/Claude)流程,在非核心领域快速补位,交付效率提升50%
职业发展历程

我的职业生涯经历了从传统互联网到Web3的完整转型。从初级开发者起步,在Web2大厂积累了高并发系统架构经验,后转型深耕Web3/PayFi领域,成为兼具双重实战背景的技术负责人:

  • 技术深度演进:从 C# 全栈开发到 Golang 生态专家,再到 Web3 后端架构师。掌握从支付网关、双重记账到跨链索引的完整技术栈,能够从系统架构层面解决金融级复杂问题
  • Web2 → Web3 转型:2023年开始全面转向Web3领域,在高并发分布式系统的基础上,深入研究 PayFi 架构、账户抽象、意图中心化等前沿方向,主导 TVL $20M+ 的生产级项目
  • Hands-on Tech Lead:始终保持代码一线实战能力,既能设计架构方案,也能亲自攻克技术难点。推行 AI 辅助开发流程,在保证交付质量的前提下提升团队效能50%
  • 工程化思维:注重可观测性、稳定性和安全性,在资金零损失的前提下实现高并发(TPS 8,500)与低延迟(P99 135ms)的平衡
未来发展方向

展望未来,我的职业发展将聚焦于以下几个核心方向:

  1. PayFi 生态深耕:继续在支付基础设施领域积累深度,探索账户抽象(Account Abstraction)、意图中心化架构(Intent-centric)、跨链互操作性等前沿方向。目标是成为 PayFi 领域的技术专家,推动支付体验的革命性变革

  2. AI 与 Crypto 融合:深入探索 AI 在加密货币领域的应用,包括智能合约审计、MEV 策略优化、链上数据智能分析等方向。同时研究 AI Agent 在 DeFi 和支付场景中的实际落地,探索 AI + Crypto 的创新可能性

  3. 零知识证明技术:正在学习 ZK-SNARKsZK-STARKs 的基本原理及其在隐私支付、扩容方案(zkRollup)中的应用。相信 ZK 技术将是下一代区块链基础设施的关键组件

  4. x402 协议探索:对 HTTP 402 Payment Required 及其在 Web 支付场景中的应用保持高度关注,研究如何将微支付、流支付等概念与现代 Web 架构结合

  5. 开源社区贡献:持续参与 Solana、Substrate 等中文社区的技术文档翻译与传播工作,计划在 Golang PayFi 工具链、多链索引等方向开源核心组件,为生态做出实质性贡献

  6. 技术写作与知识传播:通过技术博客分享 PayFi 架构设计、分布式系统实战等经验,帮助更多开发者理解 Web3 后端的工程化实践

DerickIT
/
ArchitectureWeekly
Waiting for api.github.com...
00K
0K
0K
Waiting...