결제 시스템이란?위키백과에 따르면 "금전적 가치의 이전을 통해 금융 거래를 정산하는데 사용되는 모든 시스템"이다.1단계: 설계 범위1. 기능 요구사항대금 수신(pay-in) 흐름: 결제 시스템이 판매자를 대신하여 고객으로부터 대금을 수령한다.대금 정산(pay-out) 흐름: 결제 시스템이 전 세계의 판매자에게 제품 판매 대금을 송금한다.2. 비기능 요구사항신뢰성 및 내결함성: 결제 실패는 신중하게 처리해야 한다.내부 서비스와 외부서비스 간의 조정 프로세스: 시스템 간의 결제 정보가 일치하는지 비동기적으로 확인한다.3. 개략적인 규모 추정하루에 100만건의 트랜잭션을 처리해야 한다.이는 초당 10건의 트랙잭션(TPS)이다.일반적인 데이터베이스로 별 문제 없이 처리 가능한 양이다.2단계: 개략적 설계안결제 ..