TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 434 subscribers
Post #794 1
Paycore:混合云支付后端架构

Paycore 是一个混合云 B2B 支付中间件,将 FastAPI 应用部署在本地 Proxmox VM,通过 WireGuard VPN 桥接到 AWS 无服务器基础设施。

- 网络拓扑:HTTPS 请求经 Cloudflare → Nginx → 本地 VM 上的 FastAPI,处理后写入 PostgreSQL 并推送至 SQS;Lambda 从 SQS 消费,通过 WireGuard 隧道回写状态,VM 无公网 IP
- 安全设计:PAN 到达立即 token 化存储;商户端用 JWT,Lambda 回调用独立 API key;密码存储采用 bcrypt_sha256 避免截断;KMS CMK 加密 S3 和 Secrets Manager
- 故障转移:双 EC2 节点作为 WireGuard 网关,CloudWatch 监控主节点健康,故障时 Lambda 将弹性 IP 迁移至备用节点,VPC 路由表不变
- 部署管道:Ansible 构建 Proxmox 模板,Terraform 管理 AWS 资源,运维脚本配置 VPN 并部署 Docker 栈

代码公开在 GitHub,文档记录了已知缺口(本地 terraform 状态、路由表故障转移窗口等)。

链接:原文链接
GitHub:github.com/escanut/paycore-hybrid-payment-infra

#开发者 #工具

📢 频道:@DevToolboxHub
More from @devtoolboxhub
  1. Oct 8, 2026BackstageCon 2026:一日全程聚焦 AI 与平台实践 BackstageCon 将于 2026 年 11 月 9 日在盐湖城举行,作为 KubeCon + Cloud…
  2. Oct 8, 2026Gemini CLI 安全连接服务器:使用 Termalin 的 MCP 方案 Gemini CLI 通过 MCP 协议与 Termalin 的内置 MCP 服务器通信,完成服务器…
  3. Oct 8, 2026OpenAI Codex Desktop:AI 原生开发界面 Codex Desktop 以“agent‑native”界面取代传统 IDE 或聊天机器人。它把 Git 操作、终端…
  4. Oct 7, 2026把所有 Hook 换成 Mod,效果如何? 在 Claude Code 中,Hook 是在每个生命周期事件时调用的 shell 脚本,Mod 则是一次性加载、保持状态、可在进程内处…
  5. Oct 7, 2026Python CLI 任务清单:文件持久化示例 这是一款简易命令行待办列表,支持添加、列出、完成、删除任务,并将所有数据保存在 todos.json 文件中。程序启动时自动读取文件…
  6. Oct 7, 2026Googlebook:Gemini‑驱动的 Android 集成笔记本 Google 近日正式发布 Googlebook 系列,定位为围绕 Gemini Intelligence…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →