pub/sub 이해하기 (JS 예시)
개요 제가 요즘 회사에서 작업하는 코드가 있는데, 이게 현재 redis 기반의 pub/sub 패턴을 사용하고 있습니다. 애초에 이미 production에서 잘 동작하는 코드니까(양심 😂) '아 뭐 이런거구나' 하고 있었는데... 최근 이걸 cloud run으로 옮기네, queue에 들어가기 전에 인터셉트해서 처리하네, 서버리스로 하면 대기시간이 짧아지네, 이런 논의들이 오고가게 되는데... 아 이거 대충 넘겼다간 뭔소린지 하나도 모르겠구나 싶어서 공부하고 정리하려 합니다. pub/sub 간단 요약 publish/subscribe의 줄임말이며, 비동기식 메세징 패턴입니다. publisher가 연산해야 할 일(task)를 발행(publish)하면 그 task의 범주를 구독(subscribe)한 수신자가 받아..
소프트웨어/인프라
2021. 10. 25. 00:29