Intro (Issue Context)
Gream 서비스가 사용하고 있는,혹은 사용예정 중인 외부 분산 서비스는 현재 아래와 같다.
•
AWS
◦
S3
•
Pay
◦
Toss
◦
Kakao(예정)
◦
Naver(예정)
•
Email
◦
Gmail(예정)
◦
Naver(예정)
•
SMS
◦
KakaoTalk(예정)
Toss 를 구현하다보니 문제점들이 상당히 많았다.
2. 둘 중 하나가 실패하더라도 롤백처리
a. 시스템으로 하여금 ERROR 인지에 따른 대처가 불가능
왜 그런지 분석을 해보고, 어떻게 조율하기로 할 지 고민을 해보았다.