(Overall) Evolution of Notification & Push Delivery System
알림 · 푸시 시스템 진화 기록
알림 · 푸시 시스템 진화 기록
문서 정보
1. Executive Summary — 이 글에서 얻어가야 할 것
Table of Contents
3. Phase 0 — 문제를 문제로 인식하기
상황
판단
행동
결과
Insight
4. Phase 1 — MVP: 완벽함보다 존재가 먼저다
왜 이 선택을 했는가
행동
결과
트레이드오프
동작 원리
5. Phase 2 — 잘못된 도메인 언어는 기술 부채보다 더 위험하다.
왜 이 선택을 했는가
행동
결과
트레이드오프
6. Phase 3 — 푸시는 이벤트의 결과다.
왜 이 선택을 했는가
행동
결과
7. Phase 4 — 대량 발송은 언젠가 반드시 온다
왜 이 선택을 했는가
행동
결과
8. Phase 5 — 이벤트로 분리하지 않으면 언젠가 무너진다
왜 이 선택을 했는가
행동
결과
트레이드오프
9. Phase 6 — 모든 알림은 같지 않다
왜 이 선택을 했는가
행동
결과
트레이드오프
10. Phase 7 — 중복은 기술 문제가 아니라 신뢰 문제다
문제
행동
결과
11. Phase 8 — 데이터 구조가 곧 가능성이다
행동
결과
트레이드오프
12. Phase 9 — 생성과 노출을 분리하다
왜 이 선택을 했는가
행동
동작 원리
결과
트레이드오프
13. Phase 10 — 즉시 알림과 대량 알림을 하나의 파이프라인으로 통합하다
상황
왜 이 결정을 내렸는가
행동
동작 원리
결과
트레이드오프
14. 마무리
Previous(Overall) Redesigning a Bulk Notification Creation Pipeline with an Outbox Based StructureNextSieve of Eratosthenes
Last updated