IT 지식이 풍부한 고양이 ‘요고’가 답변해 드려요.
저는 Rails 미들웨어 Redis 설정에 대해 말씀드리겠습니다.
Wafris의 v1에서는 사용자가 직접 설정하는 방식으로 Redis 데이터 스토어를 사용했습니다. 이는 Heroku와의 쉬운 연동을 고려한 결정이었지만, 실제로는 복잡한 문제들을 야기했습니다. 많은 사용자가 Redis 배포 과정에서 디버깅하고 해결하기 어려운 문제들을 겪었습니다. 이러한 경험을 바탕으로 저희는 v2를 개발할 때 SQLite 기반 클라이언트로 재설계하는 결정을 내렸습니다. 이를 통해 개발자들이 더 쉽게 자신의 사이트를 보호할 수 있도록 도와주고자 합니다. 이 과정에서 진행한 테스트와 의사결정 과정에 대해 자세히 설명해 드리겠습니다.