알림 시스템 설계 일지
아모르각코 프로젝트에 코드 리뷰어로서 참여하고 있으며, 요청을 받아 시스템 설계를 돕기로 했다.백엔드 개발자 분과 함께 고민하며 알림 시스템을 설계한 과정을 소개해보고자 한다.참고로 서비스에서 알림은 총 6가지 케이스에 발송되며 주변 모각코 생성시 알림, 모각코 참여 수락 알림 등이다. 흐름은 다음과 같다:1. 요구사항 파악2. 고려할 케이스 파악3. 기술 선택4. 데이터 흐름 설계5. 전체 아키텍처 1. 요구사항 파악지원하는 알림 종류(email, sms, app push 등) 및 지원하는 기기 종류서비스 상에서 알림 전송SMS 알림, 푸시 알림현재 클라이언트는 웹 브라우저만 지원실시간성의 수준무조건 실시간은 아니어도 되지만, 가능하면 빠르게 전송알림이 어떤 경우에 발송되는가클라이언트의 API 호출시 ..
프로젝트 탐구/아모르각코
2024. 7. 25. 17:41