- GoCache를 사용하여 간단한 메모리 캐시 서버를 구현하는 방법에 대한 기사를 바탕으로 insight를 얻었습니다. 💽
- Windows 서버의 한계와 낮은 메모리 활용률을 고려하여 Redis와 Spring Boot 대신 GoCache를 선택했습니다. 🪟
- GoCache는 map과 lock을 사용하여 구현되어 매우 간단하며, String 형식의 key와 value를 사용합니다. 🔑
- Cache 인터페이스를 구현하여 key-value 맵과 함께 hit rate 계산 기능을 추가했습니다. 📊
- API 맵핑에서 캐싱을 적용하여 데이터 요청 시간을 단축하고 효율성을 높였습니다. ⚡️
- 전체 hit rate는 65%였으며, 사용자들의 빠른 접속 패턴에서 중요한 수치를 보여줍니다. ⏱