블로그이름을고민하다보니이거제목의길이가어디까지일지궁금하게되어이렇게해봤습니다

블로그이름을고민하다보니이거제목의길이가어디까지일지궁금하게되어이렇게해봤습니다

  • 분류 전체보기 (116)
    • About Me (6)
      • 자기소개 (0)
      • 회고 (6)
    • Java (7)
    • Spring (7)
    • CS (19)
      • 디자인 패턴 (2)
    • 클라우드 (3)
    • 트러블슈팅(소프트) (4)
    • Gradle (1)
    • Project 해축갤 (27)
      • [시나리오] 인기게시물의 트래픽은 얼마일까? (1)
      • 테스트 코드 (9)
      • 에러 해결 (2)
      • CI CD (6)
      • 인프라 (1)
      • 고민 (2)
      • 데이터베이스 (4)
      • 코드개선 (2)
    • International Sign Lang 프로젝트 (17)
      • 기획 (1)
      • 프론트엔드 (5)
      • 백엔드 (9)
      • 트러블슈팅 (1)
    • Project 우아한남형제들 (7)
      • 기획 (2)
      • 기술적 고민 (1)
      • 애자일 프로세스 (2)
      • 데이터베이스 (1)
      • 팀원을 위한 WIKI 문서 (1)
    • 세미나 & 컨퍼런스 (2)
    • 책 리뷰 (2)
    • 광고차단 머신러닝 (10)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

블로그이름을고민하다보니이거제목의길이가어디까지일지궁금하게되어이렇게해봤습니다

컨텐츠 검색

태그

기계학습 자바 CI/CD Github Actions 개발자성장 JavaScript Java BERT gradle CI MySQL JPA 프로그래밍 Express 프론트엔드 DevOps MSA Spring spring boot JUnit

최근글

댓글

공지사항

아카이브

분산시스템(1)

  • 알림톡과 예약 시스템의 트랜잭션 분리 - 아웃박스 패턴 도입기

    문제 상황시작은 이랬습니다.“앤디(영어이름), 서버에 알림톡 에러 났다는 버그가 있던데요?”“앤디, 항공권이 예약이 제대로 안 됐다는데 확인좀 부탁드려요.”이런 문의가 들어왔을 때 가장 먼저 확인하는 것이 예약 상태입니다.일반적으로는 예약 실패시 즉시 사용자에게 피드백이 가야하는데, 해당 건은 예약도 실패했고 알림도 실패한 상황이었죠.로그를 확인해보니 ApiPlex(카카오 알림톡 대행사)와의 통신 오류로 인해 알림톡 발송에 실패했고, 이 실패가 예약 트랜잭션을 롤백시킨 것이었습니다.더 큰 문제는 사용자는 예약을 시도했다가 실패했다는 것조차 알 수 없었다는 점입니다.이는 출장 예약 시스템에서는 심각한 문제였습니다.항공권이나 호텔의 경우 실시간 재고(좌석, 객실)가 중요한데, 알림톡 장애로 인해 예약이 실패..

    2025.01.29
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바