advanced
대규모 트래픽 마이크로서비스 아키텍처 설계
초당 100만 건의 요청을 처리하는 핀테크 플랫폼을 위한 마이크로서비스 아키텍처를 설계합니다.
📝 محتوى الأمر
일일 활성 사용자(DAU)가 500만 명에 달하는 핀테크 결제 시스템의 마이크로서비스 아키텍처를 설계하십시오. 요구사항은 다음과 같습니다: 1) 강력한 데이터 일관성(ACID)을 보장해야 합니다. 2) 단일 장애점(SPOF)이 없어야 합니다. 3) 전 세계적으로 100ms 미만의 지연 시간을 목표로 합니다. 4) 이벤트 소싱 패턴과 CQRS를 적용할지 고려하십시오. 5) 사용자 인증, 결제 처리, 알림 서비스를 위한 상세한 기술 스택(Kafka, Redis, PostgreSQL 등 활용)과 서비스 간 통신 방식(gRPC, REST 등)을 정의하고, 그 이유를 설명하십시오.