Hi Dev.to! I'm Bogdan, and I just turned 18. While many start their coding journey with a simple To-Do list, I decided to go deep into the rabbit hole of microservices for my project, SkillSwapAI.
I’ve spent the last few months architecting a system that isn't just a monolithic block. Here is my current stack:
- Backend: NestJS handles the core logic and user management.
- AI Engine: A FastAPI service in Python that generates study plans using OpenAI.
- Cloud Infrastructure: I’m using AWS Lambda, S3 for storage, and CloudFront for content delivery.
- Database: PostgreSQL with Prisma ORM.
The biggest challenge wasn't the code itself, but making these services talk to each other efficiently via HTTP. I’m currently refactoring parts of it to LangChain to make the AI features even smarter.
I’m starting my first official job as a Full Stack JS Developer on January 28th, but this project is where I truly learned how to be an engineer. Check out my full architectural breakdown on Medium"

Top comments (0)