최고의 백엔드 개발자 (예정)

  • 홈
  • 태그
  • 방명록

Idempotency 1

[리팩토링] 알림 발송 로직을 동기에서 이벤트 기반 비동기로 개선하기 (feat. @TransactionalEventListener)

필자는 현재 스마트폰 역경매 플랫폼 bidr(비더)를 개발 중이다. (5월 런칭 목표) bidr는 구매자가 원하는 스마트폰 사양과 희망 가격 등의 견적을 올리면, 판매자들이 역으로 입찰을 넣는 구조다. 구매자 입장에선 여러 판매자의 견적을 한 번에 받아볼 수 있고, 판매자 입장에선 구매 의사가 확실한 고객에게 직접 제안할 수 있다. 이 구조에서 알림은 꽤 중요한 역할을 한다. 구매자가 견적을 등록하면 승인된 판매자 전원에게 카카오 알림톡으로 새 견적이 올라왔다는 알림이 발송되고, 구매자가 마음에 드는 입찰을 선택해 계약이 체결되면 구매자와 판매자 양쪽 모두에게 알림이 발송된다. 판매자가 빠르게 인지하고 입찰에 참여해야 서비스가 돌아가고, 계약 체결 순간에도 양쪽이 즉각적으로 인지해야 이후 결제와 배송 흐..

Project/phonebid 2026.04.23
이전
1
다음
더보기
프로필사진

최고의 백엔드 개발자 (예정)

쉬지마 이경진

  • 분류 전체보기 (119) N
    • Containerization (11)
      • Docker (11)
    • Programming Languages (8)
      • Python (8)
    • General (5)
      • IDE (3)
      • debugging (2)
      • etc (0)
    • Algorithm (29)
      • Programmers (14)
      • LeetCode (6)
      • BaekJoon (6)
    • ORM (0)
      • JPA (0)
    • Framework (6)
      • Spring (5)
    • Architecture (2)
      • MSA (2)
    • Project (34) N
      • Newsfeed (8)
      • MSA 프로젝트 (8)
      • 대용량 트래픽 프로젝트 (9) N
      • phonebid (6)
      • ERP 프로젝트 (2)
    • Cloud (5)
      • AWS (5)
    • Computer Science (11)
    • Review (8)

Tag

Race Condition, 프로그래머스, Docker, BOJ, MSA, 코딩테스트, resilience4j, 알고리즘, IntelliJ, REDIS, JPA, programmers, 백준, spring, 도커, python, 리트코드, 파이썬, LeetCode, redis 분산락,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

최근댓글

Copyright © AXZ Corp. All rights reserved.

티스토리툴바