
PAYCO의 OAuth 2.0 인증 과정해당 과정을 통해서 우리 서버가 PAYCO의 Access Token을 소유하게 된다.우리 서버는 PAYCO의 Access Token을 통해서 사용자 정보를 가져와서, 우리 서비스의 회원인지 확인하는 절차를 가진다.즉, 웹과 서버의

우리 서비스는 생성형 AI를 활용하여 사용자가 입력한 각 이미지에 표정과 대사를 입힌 영상을 만든 후, 영상들을 하나의 영상으로 만들어주는 서비스입니다.그 중, 영상을 생성해주는 역할을 맡은 AI 서버를 배포할 때 생긴 문제점을 해결하는 과정을 담았습니다.로컬의 개발환
졸업작품인 생성형 AI를 활용한 동영상 생성기 프로젝트를 중반까지 진행한 현시점에서, 프로젝트를 하다가 느낀점에 대해 적어보았다!초반에 설계를 탄탄하게 하면 할 수록 뒤에서 코드를 변경하기 위한 유지보수 비용이 적게든다.우리팀의 경우, 초반에 설계를 미루고 나중에 가서

리더보드에 활용하기 위한 Redis의 Sorted Set의 사용입니다.저희 서비스는 매 요청마다 위 쿼리를 DB에 날렸고, 이는 DB에 많은 부하를 줄 것 같다고 판단하여 sorted set을 도입하게 되었습니다.스코어(Score) 값에 따라 정렬되는 고유한 문자열의
이전 글리더보드 기능을 운영하면서, DB(MySQL)와 Redis(캐시) 간 데이터 불일치 문제가 발생할 수 있다는 점을 인식했습니다.특히 게시물이 DB에서 삭제된 후에도 Redis 리더보드에 남아 있는 경우, 사용자에게 잘못된 정보가 노출될 수 있다는 문제를 발견했습