JanKaczmarski / heaven-in-mouth

Food-delivery app WIP
MIT License
1 stars 0 forks source link

LOW - Microservice in go - transaction service read about it on reddit and github #72

Open JanKaczmarski opened 4 months ago

JanKaczmarski commented 4 months ago

Create a microservice that will handle transactions. Build it using Go. https://github.com/practical-tutorials/project-based-learning

JanKaczmarski commented 4 months ago
  1. Use Stripe to manage payments
  2. main app sends request to transaction service and transaction service than reaches out to stripe via https
  3. Microservice doesn't have to be a huge one it just has to play it's role. So we can gather logs, metrics etc. and create more agile env
  4. Run this on AWS - should be around 5$ per month
JanKaczmarski commented 4 months ago

About stripe and go:

JanKaczmarski commented 4 months ago

Best practises for microservice architecture

JanKaczmarski commented 4 months ago

Use different database for this service. I think noSQL database is a good choice: MongoDB. It's similar to dynamodb so also a good choice when it comes to future AWS opportunities