CODING/Project 4

🚀 Redis Pub/Sub 적용기 — EventListener 한계부터 직렬화 이슈 해결까지

서비스가 커지면서 단순한 이벤트 처리 방식으로는 한계를 느끼기 시작했습니다.이번 포스팅에서는 기존 @EventListener 기반 구조에서 Redis Pub/Sub으로 리팩토링한 과정과,그 속에서 겪은 직렬화/역직렬화 이슈 해결기를 공유해보겠습니다. 1️⃣ 왜 Redis Pub/Sub을 도입했을까?초기에는 스프링의 @EventListener 를 사용해 결제 취소/실패 알림을 처리했습니다.스프링 이벤트는 단일 서버에서 간단한 후처리를 할 때 정말 편리하죠.하지만 서비스가 성장하면서 확장성과 비동기 처리의 한계가 드러났습니다. 🔹 EventListener vs Redis Pub/Sub 비교항목 @EventListener Redis Pub/Sub동작 범위애플리케이션 내부 프로세스분산 환경에서도 사용 가능비..

CODING/Project 2025.04.28

🌐 Amazon SES - IAM 사용자 및 Access Key 발급 가이드

1️⃣ IAM 사용자 생성AWS Management Console 접속상단 검색창 ➜ IAM 선택좌측 메뉴 ➜ 사용자 클릭➕ 사용자 추가 클릭사용자 이름 입력 (예: ses-user)액세스 유형 ➜ 프로그래밍 방식 액세스 체크 2️⃣ 권한 설정정책 검색창에 SES 입력✅ AmazonSESFullAccess 선택 3️⃣ 사용자 생성설정 완료 후 ➜ 사용자 생성 버튼 클릭 4️⃣ Access Key 발급생성된 사용자 클릭상단 탭 ➜ 보안 자격 증명 이동아래로 스크롤 ➜ 액세스 키 만들기 클릭사용 목적 선택 ✔️ AWS 외부에서 실행되는 애플리케이션 선택발급된 - Access Key ID - Secret Access Key 를 안전하게 저장 5️⃣ Spring Boot 설정발급받은 키를 applicati..

CODING/Project 2025.04.28

🌐 Amazon SES 자격 증명 설정 가이드

안녕하세요! Amazon SES(Simple Email Service) 설정 방법 중"자격 증명 생성 및 인증 과정"을 쉽고 깔끔하게 정리해보겠습니다. Amazon SES(Simple Email Service) 는 사용자의 이메일 주소와 도메인을 사용해 이메일을 보내고 받기 위한 경제적이고 손쉬운 방법을 제공하는 이메일 플랫폼입니다.예를 들어, 특별 행사 안내 등의 마케팅 이메일, 주문 확인서 등의 거래 이메일, 뉴스레터 등의 기타 통신문을 발송할 수 있습니다.Amazon SES를 사용하여 메일을 수신하면 이메일 자동 응답기, 이메일 구독 해제 시스템, 수신 이메일에서 고객 지원 티켓을 생성하는 애플리케이션과 같은 소프트웨어 솔루션을 개발할 수 있습니다.(출처: https://docs.aws.amazon..

CODING/Project 2025.04.23

Spring에서 FullCalendar(풀 캘린더)로 Google(구글) 캘린더 DB 연동하기

안녕하세요? 처음 인사드립니다. codingTrip입니다. 오늘은 제가 작업했던 Spring에서 FullCalendar로 구글 캘린더 데이터를 연동해서 사용하기에 대해 자세히 설명하도록 하겠습니다.구글 캘린더 연동에 대해서 잘 설명해준 글이 적어서 제가 설명하기로 마음 먹었어요.​본 글은 Spring 프로그램을 다룰 줄 아시는 분에 한해서매우 쉽고, 친절하게 말씀드릴 것을 약속드립니다.ㅎㅅㅎ​그럼 시작합니다.​ 1. FullCalendar 사이트 들어가서 파일 다운 받기https://fullcalendar.io/docs/getting-started Getting Started - Docs | FullCalendaredit doc v5 v4 v3 v2 v1 Getting Started There are a..

CODING/Project 2020.12.29
728x90
반응형