[Architecture]알림시스템 설계
개요이 글은 푸시 알림, SMS, 이메일을 통합한 확장 가능한 알림 시스템의 설계와 구현 방법을 다룹니다. 연성 실시간 시스템으로 설계되어 높은 부하에도 대응할 수 있으며, 다양한 단말을 지원합니다.요구사항 분석알림 시스템은 다음 요구사항을 충족해야 합니다:지원 알림 유형: 푸시, SMS, 이메일성능 특성: 연성 실시간(soft real-time) 시스템, 높은 부하 시 약간의 지연 허용지원 단말: iOS, Android, 노트북, 데스크톱사용자 설정: opt-out 기능(사용자가 알림을 받지 않도록하는 기능) 지원확장성: 천만 건의 모바일 푸시, 백만 건의 SMS, 5백만 건의 이메일 처리 가능알림 유형별 지원 방안iOS 푸시 알림iOS 푸시 알림 흐름:알림 제공자 → APNS → iOS 단말알림 제공..