채널톡 아이콘

폴링부터 WebSocket까지, 끊겨도 다시 맞는 실시간 화면 설계

다른 창에서 바뀐 가격이 내 화면엔 안 보이고, ‘연결됨’이라는데 값은 그대로인 순간이 있죠. 가상 경매 화면 두 창을 띄워 놓고 폴링·롱 폴링·SSE·WebSocket을 고르는 기준부터, 끊긴 뒤 다시 맞추기, 여러 서버와 프록시를 지나는 변경까지 실제 실행 기록으로 차근차근 함께 읽어요.

6명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

실시간
실시간
SSE
SSE
폴링
폴링
재연결
재연결
실시간
실시간
SSE
SSE
폴링
폴링
재연결
재연결
LG전자

LG전자

임직원들도 이 강의를 듣고 있어요!

LG전자

LG전자

임직원들도 이 강의를 듣고 있어요!

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

  • 허용 지연과 입력 빈도를 보고 폴링, 롱 폴링, SSE, WebSocket 중 무엇을 쓸지 요청 비용까지 따져 고를 수 있어요.

  • ‘연결됨’과 ‘최신 상태 확인 완료’를 나눠서, 재접속 뒤 언제 화면을 다시 써도 되는지 정할 수 있어요.

  • eventId와 revision, 적용을 마친 위치로 중복·역전·누락을 가려내고, 기록 재생과 새 스냅샷 중 맞는 복구를 고를 수 있어요.

  • 응답을 잃은 입찰을 같은 신청 키로 다시 확인하고, 저장과 발행 사이를 아웃박스로 잇는 이유를 설명할 수 있어요.

  • 서버를 늘리거나 Nginx를 거칠 때 일부 창만 늦는 원인을 연결 목록, Redis Pub/Sub, 응답 버퍼링에서 좁혀 갈 수 있어요.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • API로 화면을 바꿔 봤지만, 다른 사람이 바꾼 값을 언제 어떻게 보여 줘야 할지 기준이 필요한 분

  • 폴링 간격을 줄일지, SSE나 WebSocket으로 바꿀지 고민하고 있는 분

  • 재접속은 됐는데 알림이 빠지거나, 탭에 돌아오면 같은 알림이 두 번 뜨는 문제를 겪어 본 분

  • 서버를 늘리거나 프록시를 붙인 뒤 일부 화면만 늦게 바뀌는 원인을 찾고 싶은 분

선수 지식,
필요할까요?

  • HTTP 요청·응답과 JSON, JavaScript의 함수·이벤트·비동기 호출을 읽을 수 있고, API 결과로 화면 값을 바꿔 본 경험이 있으면 충분해요.

  • 데이터베이스에 행을 저장하고 조회한다는 정도만 알면 돼요. 트랜잭션과 동시 갱신은 해당 강의에서 설명해요.

  • SSE, WebSocket, 메시지 중개기, 프록시를 운영해 본 경험은 없어도 괜찮아요.

안녕하세요
해여입니다.

커리어인증

606

명

수강생

23

개

수강평

40

개

답변

4.7

점

강의 평점

17

개

강의

반갑습니다!

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

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

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

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

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

더보기

커리큘럼

전체

36개 ∙ (5시간 35분)

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

수강평

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

해여님의 다른 강의

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

비슷한 강의

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

얼리버드 할인 중

₩26,400

60%

₩66,000

평생교육이용권 지원 강의