문제글 던지면 인기많은거같아서 하나 던지고감

- 해결과제 : 미들웨어 게이트웨이 서버 구축. 즉, n개의 사내 서비스로부터 n개의 외부 솔루션 api 호출 프록시역할을 해주는 플랫폼 구축
- n개의 서비스로부터 각 최대 2000tps 이상 받아낼수있어야함.
- n개의 서비스는 일일 최대 500만건 api 호출가능
- n개의 외부 솔루션은 서비스별 rate limit 존재. e.g  x 솔루션은 tps 200인경우, a 서비스로부터 200tps, b서비스로부터 200 tps... 를 받아냄. 
- api 요청은 멱등성을 보장해야하고, 가능한 exactly once를 목표로해야함 (외부 솔루션은 트랜잭션 코디네이션 불가능)
- 실시간 호출도 가능하지만, 특정 시간에 예약해서 호출할수도있음. e.g  오후1시에 발송요청. 물론 이때도 tps 제한 있음

여러 비즈니스 문제는 제외하고 테크니컬한것만 문제로 남겼음.
3년전쯤에 실제로 맡았던 과제고, 지금도 운영중. 매일 약 3000만건씩 데이터 쌓임.

아키텍쳐 설계 어떻게할수있을까? 기술스택까지 넣어서 상세하게 설명하면 좋을듯