Redis Key Event Notification으로 지연 처리 구현하기
개요2024년도 7월부터 8월간, SOPT 34기를 진행하며, 프로젝트를 진행했습니다.한줄로 요약하자면, '답변을 제공받는 감사일기' 입니다. 답변은 가상의 캐릭터 '로디' 가 제공합니다.AI를 활용하여 일기를 작성하면, 일기에 대한 긍정적인 답변을 받을 수 있는 서비스 입니다.팀의 여건 상, AI 요청을 담당하는 서버와 인증 및 비즈니스 로직을 담당하는 백엔드 서버를 나누어 개발을 진행하게 되었습니다.따라서 사용자가 저희 백엔드 서버에 일기를 작성하면, AI 서버로 요청을 보내는 방식의 간단한 로직이 핵심 비즈니스 로직 이었습니다. 하지만, 요구사항이 점점 추가되었습니다.최종적으로 결정된 일기 작성에 관련한 요구사항은 다음과 같습니다.'일기에 대한 답장은 하루에 한번 받을 수 있다.','첫 일기 작성시..
2024.09.12