LabHub
배우기 러닝패스 코스

Queues and Asynchronous APIs

큐를 넣는 순간 시스템은 빨라지는 대신 어려워집니다. 순서가 흔들리고, 같은 메시지가 두 번 오고, 소비자가 밀리면 어딘가 조용히 쌓입니다. 이 코스는 Redis 만으로 큐를 직접 만들어 그 세 가지 문제를 하나씩 재현하고 하나씩 막습니다. 그리고 그 큐 위에 202 Accepted 로 시작하는 비동기 API 를 얹어, 작업 제출부터 상태 폴링과 웹훅 통보까지 완주합니다.

중급 · 레슨 17 · 실습 5

실습 시작하기

커리큘럼

When You Need a Queue

Queue Design (Ordering, Duplicates, Loss)

Consumer Idempotency

Retries and Dead-Letter Queues

Backpressure and Throughput

Asynchronous API Design (202 Accepted, Polling, Webhooks)

참고 문서