- 카프카의 비동기 처리는 레스트 API와 달리 작업 완료를 기다리지 않고 즉시 응답하여 사용자 경험을 향상시킵니다. 🚀
- 컨슈머에서 이메일 발송에 3초 지연을 추가해도 API 응답은 매우 빠르게 이루어지는 것을 확인했습니다. ⏱️
- 사용자는 이메일 발송 지연을 체감하지 못하며, 카프카는 백그라운드에서 비동기적으로 작업을 처리합니다. ⚙️
- 비동기 처리의 한계는 작업 실패 시 사용자에게 알릴 방법이 없다는 점입니다. ⚠️
- 실패한 메시지 재시도 및 DLT(Dead Letter Topic)를 활용하여 비동기 처리의 단점을 보완합니다. 🛡️
- DLT는 처리 실패한 메시지들을 별도로 보관하여 추후 분석 및 재처리할 수 있도록 합니다. 📦
- 메시지 큐 시스템은 다양한 전략을 통해 비동기 처리의 신뢰성을 높입니다. 🎯