Redis와 Valkey 차이부터 AWS 마이그레이션까지
Redis와 Valkey의 차이, RSALv2·SSPLv1·AGPLv3 라이선스, RESP, 단일 노드·클러스터·Global Datastore를 초보자 눈높이에서 설명하고 AWS ElastiCache 전환 경험을 정리했다.
아카이브
문제 해결, 도구 선택, 성능 개선 과정에서 얻은 구체적인 경험을 최근 기록부터 모았습니다.
Redis와 Valkey의 차이, RSALv2·SSPLv1·AGPLv3 라이선스, RESP, 단일 노드·클러스터·Global Datastore를 초보자 눈높이에서 설명하고 AWS ElastiCache 전환 경험을 정리했다.
카카오 JavaScript SDK가 SRI 오류로 실행되지 않을 때 URL 버전과 integrity 해시를 확인하고 로그인 전체 경로를 검증하는 방법.
GitHub Actions 배포는 OIDC, 실행 중인 컨테이너는 ECS Task Role로 나눠 AWS 장기 Access Key 없이 임시 자격 증명을 쓰는 구조를 설명한다.
Datadog Security Signal에서 AWS WAF IPSet까지 자동화하면서 원본 IP, 오탐, 동시 수정, 검증과 차단 만료를 함께 설계한 기준을 설명한다.
Jest·Jasmine·Mocha의 기능표보다 NestJS TestingModule과 Sequelize 모킹 코드를 먼저 작성해 프로젝트에 맞는 테스트 도구를 고른 과정.
판매 목록 API가 반복 호출된 사례로 커서 페이지네이션의 종료·진행성·중복 제거·안정 정렬을 검증하는 방법을 설명한다.
기본 진입은 되는데 제휴 채널만 멈췄다. 기존 Angular·Ionic 흐름에서 인증 데이터보다 화면 이동이 먼저 실행되는 경쟁 상태와 저장소 초기화 실패를 찾아 순서를 고친 과정을 적었다.
npm audit와 컨테이너 스캔 결과를 읽고 CVE를 패치·상위 의존성 갱신·라이브러리 교체·예외로 나누는 실무 판단법을 정리했다.
RDS 9개 리소스의 보류 유지보수 11개를 개발 Canary, 운영 클러스터와 단일 Writer로 나눠 적용하도록 만든 런북과 검증 기준을 설명한다.
기존 쿼리가 운영 동시성을 만나 만든 MySQL 잠금 경합을 15분 안에 롤백한 경험과 대기·차단 관계를 찾는 진단 순서를 설명한다.