
A travel community for sharing information and reviews and finding companions with matching schedules, featuring a photo-first feed for travel reviews. I designed and built the data model and ERD, backend API, and AWS and Kubernetes infrastructure, focusing on data consistency, query performance, and operations automation.
View-count consistency
Designed duplicate-view rules for members and visitors and combined conditional view-history writes with atomic updates to prevent lost counts under concurrent requests.
Query performance
Diagnosed an N+1 issue in the post feed and replaced repeated queries with a single JOIN using QueryDSL Fetch Join.
Delivery and operations
Evolved an EC2-based setup through Docker and GitHub Actions into a GitOps workflow with Kubernetes, Helm, and Argo CD.



