Backend:
* Java Spring if it looks like monolith.
* Golang if it looks like microservice architecture.
Postgres for data.
S3 for blobs.
RabbitMQ for queues.
Kubernetes for infrastructure. Managed or self-hosted, doesn't matter. One 16GB VPS is good enough for start and can be scaled later.
That's my approach to any architecture today.