채널톡 아이콘

RabbitMQ로 배우는 메시지 큐와 비동기 처리

주문은 확정됐는데 알림이 늦고, 응답은 빨라졌는데 재시작 뒤 할 일이 사라진다면 어디부터 봐야 할까요? 가상 주문의 실제 실행 기록으로 RabbitMQ의 전달·확인부터 중복 차단, Outbox, 재시도, 순서와 적체까지 차근차근 읽어요. 빠른 응답 뒤에도 남은 일을 다시 찾고 끝낼 수 있는 기준을 함께 세워요.

1명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

메시지큐
메시지큐
비동기
비동기
멱등성
멱등성
outbox-pattern
outbox-pattern
재시도
재시도
메시지큐
메시지큐
비동기
비동기
멱등성
멱등성
outbox-pattern
outbox-pattern
재시도
재시도

수강 후 이런걸 얻을 수 있어요

  • 주문 확정에 필요한 결과와 응답 뒤에 처리할 일을 나누고, 재시작 뒤에도 찾아야 할 기록을 정할 수 있어요.

  • RabbitMQ의 라우팅, 발행 확인, 소비자 ack를 서로 다른 증거로 읽고 유실·중복이 생기는 구간을 찾을 수 있어요.

  • 사건 번호와 업무 키를 구별하고, DB 트랜잭션과 Outbox로 저장·발행·중복 처리의 책임을 연결할 수 있어요.

  • 실패 원인과 현재 업무 상태에 맞춰 재시도, 결과 조회, 격리, 선별 재처리를 고를 수 있어요.

  • 주문별 순번과 현재 상태, 유입·완료율과 처리 기한을 보고 순서·적체·종료 뒤 인계 정책을 정할 수 있어요.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 동기 API는 만들어 봤지만, 느린 알림이나 외부 호출을 어디까지 기다려야 할지 고민하는 분

  • 큐에 넣었는데 일이 사라지거나 같은 작업이 두 번 실행되는 이유를 알고 싶은 분

  • 재시도와 실패 큐를 붙인 뒤에도 언제 다시 보내고 언제 멈춰야 할지 기준이 필요한 분

  • 메시지 큐의 용어를 실제 주문·저장 기록과 연결해 설계에 써 보고 싶은 분

선수 지식,
필요할까요?

  • HTTP 요청·응답과 함수 호출, 조건문, JSON을 읽을 수 있고 동기 API를 만들어 본 경험이 있으면 좋아요.

  • SQL로 행을 저장하고 조회한다는 정도는 알고 오시면 좋아요. 트랜잭션과 고유 제약은 필요한 장면에서 설명해요.

  • RabbitMQ, Kafka, Redis나 메시지 중개기를 운영해 본 경험은 없어도 괜찮아요.

안녕하세요
해여입니다.

커리어인증

658

명

수강생

23

개

수강평

40

개

답변

4.7

점

강의 평점

18

개

강의

반갑습니다!

AI와 컴퓨터 공학의 무한한 가능성을 탐구하며, 그 여정을 여러분과 나누고 싶은 해여입니다.

학부 시절 '컴퓨터 공학 중독자'라 불릴 만큼 전공에 대한 열정으로 4.4점 이상의 전공 학점으로 수석 졸업하였고, S대학원에서 AI를 전공하며 석사 학위를 받고 박사 과정을 통해 전문성을 심화했습니다.

하지만 이론적 탐구만큼이나 실제 세상의 문제를 AI로 해결하는 것에 큰 매력을 느껴, 박사 과정을 잠시 멈추고 스타트업에서 AI 기반 LLM 및 비디오 분석 프로젝트를 경험하며 귀중한 실전 경험을 쌓았습니다.

지금은 국내 Top3 대기업 중 한 곳에서 LLM 프로젝트 개발 및 PM으로 일하며, AI 기술이 우리 삶에 가져올 긍정적인 변화들을 만들어가는 데 기여하고 있습니다. 제가 겪었던 고민과 해결의 과정, 그리고 현장에서 얻은 생생한 노하우들을 여러분께 아낌없이 전달해 드리겠습니다. AI라는 흥미로운 세계로의 여정에 든든한 길잡이가 되어 드릴게요.

문의 및 제의 : haeyeo.open@gmail.com

더보기

커리큘럼

전체

34개 ∙ (5시간 12분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

해여님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

₩20

58%

₩60,500

평생교육이용권 지원 강의