How to host Node.js Auth service, Match service, Chat service with MongoDB, Neo4j, PostgreSQL, Redis, RabbitMQ?
So I have
Nginx in front
4 Node.js apps where
API Gateway -> services
Auth service -> MongoDB
Match service -> Neo4j
Chat service -> PostgreSQL
Redis pubsub for the server-client connection, mostly for chat and match websockets
RabbitMQ message queue to communicate between services
How do you recommend I host this cheaply with room to scale if needed?
Any advice? I know there isn’t a best answer, but any guidance would be highly appreciated!