TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How would you make a payment processor web/app technology wise?

3 点作者 psikomanjak将近 4 年前
You are about to start a payment processor startup like Stripe and Paypal, what technology would you for what part use and why?

2 条评论

Cyph0n将近 4 年前
I’m actually working on a toy payment processor for fun and to learn some new tech.<p>The tech I’ve chosen:<p>- Postgres for the DB<p>- Redis for caching + queues<p>- Go for the customer-facing backend services<p>- Rust for the bank-facing services<p>- gRPC for internal communication<p>- TypeScript + React for the frontend checkout app<p>- HashiCorp stack for deployment
weitzj将近 4 年前
Postgres for the database for the start and maybe this does suffice. Maybe think now how you could model a transaction with something like Cassandra. Only append the data. No updates to transactions. The balance is the sum over all transactions over time. Use something like a double entry bookkeeping system so you don’t make up any money out of thin air.<p>Keep in mind how to do reconciliation, what is a transaction, how to do idempotency.<p>For the backend Erlang&#x2F;BEAM.