개발짱이 되는 그 날까지

  • 홈
  • 방명록

2025/11 1

[AWS-ElastiCache] Valkey(Redis) 를 사용해 이메일 인증 코드 관리하기 - 1 (프리티어)

프로젝트에 다음 기능을 신규로 도입했다.회원가입 및 회원탈퇴 시, 사용자의 이메일로 인증번호를 발송하고 이를 검증하는 이메일 인증 기능비밀번호 변경 시, 사용자의 이메일로 비밀번호 재설정이 가능한 URL을 발송하는 기능 처음에는 단순하게 userId, 인증코드, 만료시간, 상태 정도만 DB에 저장하면 되겠지? 라고 생각했다.그러나 이 방식을 실제로 적용하는 것은 여러 단점이 명확했다.인증코드를 확인할 때마다 DB 조회가 반복적으로 발생해 불필요한 I/O 비용이 쌓인다.인증 완료 데이터, 만료된 데이터 등이 지속적으로 쌓여 관리 대상이 된다.이 불필요 데이터들을 정리하기 위해 주기적 삭제 작업(CRON, Batch Job) 같은 별도 관리 로직을 붙여야 한다.즉, 단순한 인증코드 검증 작업에 DB를 사용..

개발/AWS 2025.11.14
이전
1
다음
더보기
프로필사진

개발짱이 되는 그 날까지

열심히 공부하자~!

  • Back-End Developer (69) N
    • 면접 (0)
    • 개발 (45) N
      • DB (3)
      • JavaScript (9)
      • TypeScript (1)
      • Node.js (0)
      • Java (1)
      • 프레임워크 (1)
      • 라이브러리 (3)
      • ORM (1)
      • 스레드 (1)
      • JWT (1)
      • RESTful API (1)
      • 쿠키, 세션 (1)
      • package.json (0)
      • NestJS (5)
      • Swagger (3)
      • PrismaORM (9)
      • HTTP (1)
      • 환경변수 (0)
      • PostMan (2)
      • SQL (1)
      • AWS (1) N
    • SQL (1)
      • DAsP (0)
      • SQLD (0)
      • ERD (1)
    • 프로그래머스 (8)
      • SQL (8)
    • 오류 해결 (15)
      • PostgreSQL (3)
      • PrismaORM (2)
      • Swagger (1)
      • Linux (2)
      • TypeScript (0)
      • API (1)
      • Git (1)
      • AWS (5)
    • 정보처리기사 (0)
      • 개념 (0)
      • 문제풀이 (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/11   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바