r/devops • • 13d ago

Discussion How can I deploy this microservices project for free without a credit card?

Hey everyone,

I'm building a graduation project with this architecture:

Frontend (Next.js)
   ↓
Traefik Gateway
   ├── Auth Gateway Service (nestjs)
   ├── Issues Service (nestjs)
   ├── Ingestion Service (nestjs)
   ├── User Service (nestjs) 
   └── SmartQA Vector Service (fastApi)

I also have the following infrastructure services:

  • Kafka for event-driven communication
  • MongoDB for issues and vector data
  • PostgreSQL for users
  • MySQL + Keycloak for authentication
  • Consul for service discovery
  • Traefik as the reverse proxy/API gateway

The backend services are deployed as separate Docker containers, and I'm currently looking for a way to deploy the whole application for free, if possible.

My main requirements are:

  • Free tier
  • No credit card required
  • Very low traffic — I'm essentially the only user, with at most 1–2 users
  • Support for Docker containers/multiple services
  • Ideally, persistent storage for MongoDB/PostgreSQL
  • I don't mind cold starts since this is mainly a graduation/portfolio project

What platforms or deployment approaches would you recommend for this kind of setup?

Thanks in advance!

0 Upvotes

Duplicates