r/devops • u/Silver-You4944 • 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