๐Ÿ‡ฐ๐Ÿ‡ท ๐Ÿ‡บ๐Ÿ‡ธ

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