I’m an amateur individual developer and I’ve developed a small non-profit project on my own. The tech stack includes Express (backend), Vue (frontend), PostgreSQL (database), Redis (used for BullMQ task queue), and Browserless (for Puppeteer automation). Currently, I generate four containers using a docker_compose.yml file to run the frontend & backend program, PostgreSQL, Redis, and Browserless, respectively. Overall, it runs quite well on my own computer. I want to share this project with my family and friends, so I’m looking for a cloud platform to deploy it. Since it’s a non-profit project, the cost should be as low as possible. However, the performance shouldn’t be too poor, and the internet speed should be as fast as possible because this is a program to run a script to assist with flash sales, helping my friends and me to place orders quickly on some Chinese domestic shopping sites during discount times. If the performance is poor or the internet is slow, we might not be able to grab the products. The expected number of users is about 15 to 20. There are a total of 7 tables in the PostgreSQL database. I’m not very familiar with Redis; it’s mainly used for BullMQ, which needs to handle up to about 100 purchase tasks of different goods at the start of a sale at the same time. The Browserless container has a concurrency of 80 to 100 at most, but there aren’t many heavy resource consumption tasks that require a headless browser to execute; it’s mainly to get the verification code during login. The subsequent purchases rely on sending HTTP post requests. Additionally, there’s a special aspect of my requirements, the flash sales are not regular events and only occur for about 4 to 5 months each year, lasting approximately 5 days per event. My service only needs to be online during these periods and doesn’t need to be running for the rest majority of the time. Therefore, a billing model based on usage rather than a monthly subscription might be the most suitable option. Can your platform provide the services I need? Based on my requirements, do you have any good suggestions? What would the estimated cost be?
P.S. Why there is no pre-sale email support??? That’s quite weird, lol…