Service Details


Trimm
Project Duration: Sep 2024 โ Dec 2024
A location-based service designed to deliver personalized search results while optimizing API call costs
- Team (4 members): Cloud & DevOps (my role), Backend (2), Frontend (1)
- Tech Stack: Docker, AWS, GitHub Actions, Spring Boot, MongoDB
๐ Key Objectives
- Develop a weighted scoring algorithm based on user preferences
- Reduce API usage costs and improve operational efficiency
- Enhance location-based search UX
๐ Main Features
- Delivers personalized search results based on user keywords (supports Korean initial consonant search)
- Optimized search performance using MongoDB-based caching and weighting logic
- Maintains zero external API cost by minimizing Kakao API calls through smart caching
๐โโ๏ธ My Role & Contributions
- Designed the overall service architecture and developed backend APIs
- Built a CI/CD pipeline using AWS EC2, Docker, and GitHub Actions for zero-downtime deployments
- Integrated Kakao API and implemented caching strategies to optimize service cost and performance