Ask HN: Web App Environment Recommendation?
-------------------------------------
Public Routes:
- API (nodejs / 1+ instances)
- WebSockets (nodejs / 1+ instances)
- Object Storage (proxy)
Private Routes:
- Redis (docker / cluster)
- RabbitMQ (docker / cluster)
- MySQL (standalone / cluster)
Hidden (connects to Public/Private routes):
- worker1 (nodejs)
- worker2 (nodejs)
- worker3 (nodejs)
-------------------------------------
In researching environments for hosting, I found 3 options:
1) VPS/Docker for each service
2) All services in a single Bare metal server
3) Kubernetes
There are downsides to each. But, looking at costs, bare metal server would be the most economical, and Kubernetes is way outside my budget.
My budget is roughly $100, and my time is just as limited.
The webapp is scale ready, but that's not very important if I have no users on launch day.
What environment recommendations do you have that would let me run such a configuration for my webapp?