Ask HN: How would you make a payment processor web/app technology wise?
You are about to start a payment processor startup like Stripe and Paypal, what technology would you for what part use and why?
The tech I’ve chosen:
- Postgres for the DB
- Redis for caching + queues
- Go for the customer-facing backend services
- Rust for the bank-facing services
- gRPC for internal communication
- TypeScript + React for the frontend checkout app
- HashiCorp stack for deployment
Keep in mind how to do reconciliation, what is a transaction, how to do idempotency.
For the backend Erlang/BEAM.