강의

멘토링

로드맵

데이터 사이언스

/

데이터 분석

실리콘밸리 엔지니어와 함께하는 Apache Flink

실시간 데이터 처리, 이제는 선택이 아닌 필수! Apache Flink로 실시간 스트리밍을 똑똑하게 다뤄봅니다. 배치? 스트리밍? 복잡한 개념도 쉽게, 빠르게 이해할 수 있어요. Kafka, DB 연동까지 직접 해보며 감 잡는 실습 위주 구성! 데이터로 움직이는 세상, Flink로 먼저 시작해보세요.

(5.0) 수강평 3개

수강생 92명

  • 미쿡엔지니어

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 실시간 데이터 스트리밍과 배치 처리의 개념 차이

  • Flink의 핵심 구성 요소와 아키텍처 이해

  • Kafka, 파일 시스템, Flink 연동 실습

  • 윈도우, 상태 관리, 체크포인트 등 실전에서 자주 쓰이는 기능

🚀 실시간 데이터 처리의 핵심, Apache Flink 2.x 입문

  • 데이터가 쏟아지는 시대, ‘실시간 처리’는 이제 선택이 아니라 필수!

  • Apache Flink는 넷플릭스, 우버, 알리바바 같은 글로벌 기업들이 이미 쓰고 있는 실시간 데이터 처리의 끝판왕이에요.


  • 🧠 Flink가 뭔데?
    마이크로배치 말고 진짜 리얼타임! Flink 아키텍처랑 핵심 개념 쉽게 알려줄게요.

  • 실시간 vs 배치 한판 붙자
    어떤 상황에 뭘 써야 할지, 두 방식의 차이와 장단점을 진짜 예제로 비교해봐요.

  • 💬 Kafka랑 찰떡궁합
    “Kafka가 데이터 쏴주고, Flink가 실시간으로 처리한다!” 이 조합, 실무에서 진짜 많이 씁니다.

  • 🌡 실전 맛보기: IoT 센서 데이터 평균 계산 프로젝트
    실제 데이터를 가지고 평균 온도를 실시간으로 계산하는 프로젝트 직접 만들어봐요.
    → Flink가 실전에서 어떻게 쓰이는지 감이 팍 옵니다.

flink, 빅데이터, 데이터 엔지니어링, data-analysis, 데이터 트랜스포메이션

Apache Flink로 레벨 업! 스트리밍 실전 강의, 지금 시작하세요! 💪

🙌 이런 분들께 추천해요

📊데이터는 많은데, 뭘 어떻게 해야 할지 모르겠어요

실시간 데이터 스트리밍의 흐름을 처음부터 끝까지 잡고 싶은 개발자

Kafka는 알겠는데, 실시간 처리까지 가보자고!

Kafka로 데이터는 받고 있는데, 그걸 실시간으로 가공하고 싶은 분

🔥데이터 엔지니어링, 나도 한번 진지하게 배워볼까?

Python, Java 기본기는 있는데 실무 경험은 아직 부족한 개발 입문자

🎉 수강 후에는 이렇게 달라져요!

  • 실시간 데이터 처리의 전체 흐름이 보입니다


    • Kafka에서 데이터를 받고, Flink로 실시간 분석하고, 결과를 외부 시스템에 내보내는 전체 플로우를 직접 구현해봅니다. 이제 실시간 파이프라인이막연하지 않고 손에 잡히는 구조로 이해돼요.

  • 이벤트 시간 기반 처리의 개념이 명확해집니다

    • Event Time, Watermark, Window 같은 개념들이 처음엔 헷갈릴 수 있어요. 이 강의에서는 실제 데이터를 시간 기준으로 처리하며, 시간 개념이 어떻게 스트리밍 처리에 영향을 주는지 몸소 체감하게 됩니다.

  • 포트폴리오에 실을 수 있는 실전 프로젝트 결과물을 얻습니다


    • 📌“IoT 센서 데이터 실시간 분석 대시보드”

      • Kafka로 센서 데이터를 수신

      • Flink로 평균 온도 계산

      • 실시간으로 결과를 출력 및 저장

📚이런 내용을 배워요

실시간 데이터 스트리밍의 핵심 개념과 구조 이해

  • Apache Flink 2.x의 기본 아키텍처와 동작 원리

  • 배치 vs 스트리밍 처리 방식의 차이

  • Event Time, Window, Watermark 등 실시간 처리를 위한 핵심 개념

  • 상태(State) 관리와 Checkpoint를 통한 내결함성 확보

Kafka와 연동한 실전 스트리밍 파이프라인 구축

  • Kafka에서 데이터 수신 → Flink에서 처리 → 외부로 출력하는 전체 흐름 실습

  • IoT 센서 데이터를 활용한 평균 온도 계산 프로젝트

🤔 궁금한 점이 있나요?

Q1. Flink가 뭔지 처음 듣는데, 완전 초보도 수강해도 되나요?

A. 네! 이 강의는 Flink를 한 번도 써본 적 없는 분도 충분히 따라올 수 있게 구성되어 있어요.
처음에는 Flink의 기본 구조와 개념을 천천히 설명하고, Kafka와 연동하는 과정도 실습을 통해 직접 따라할 수 있도록 도와드립니다.
기초부터 탄탄히 쌓아가니 걱정 마세요!

Q2. Kafka도 잘 모르는데 괜찮을까요?

A. 걱정 마세요! Kafka도 강의 흐름 안에서 필요한 부분만 쉽게 설명드려요.
Kafka 자체를 깊게 파는 강의는 아니지만, 실시간 데이터 흐름을 이해하는 데 필요한 개념과 설정은 함께 익힐 수 있도록 구성되어 있어요.
“Kafka + Flink 조합”을 실제로 다뤄보며 자연스럽게 두 기술을 연결해서 이해할 수 있어요.

Q3. 강의를 들으면 실무에 바로 쓸 수 있을까요?

A. 네, 실무에 바로 적용 가능한 예제와 실습으로 구성되어 있어요.
예를 들어, IoT 센서 데이터를 받아 평균 온도를 실시간으로 계산하는 프로젝트를 함께 만들어봅니다. 이건 단순한 실습이 아니라,
실제 현업에서 로그 분석, 모니터링, 알림 시스템 등에 확장 적용할 수 있는 구조예요.
강의를 마치고 나면 “이걸 우리 서비스에 어떻게 적용할 수 있을지” 그림이 보이게 됩니다

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): macOS, Linux, Ubuntu등 OS 종류 및 버전

  • 사용 도구: Docker

  • 사용 언어: 파이썬(Python), 자바(Java)

학습 자료

  • PDF 강의 자료(각각의 동영상 학습 자료 참고) 및 코드 자료를 제공합니다.

선수 지식 및 유의사항

  • 본 강의는 실습 중심으로 구성되어 있으며, Docker 환경에서 Apache Flink와 Kafka를 실행합니다. 따라서 아래와 같은 기초 지식을 알고 계시면 더욱 원활하게 수강하실 수 있어요:

    • Java의 기본 문법 및 사용법

    • Python의 기본 문법 및 사용법

    • (선택사항) Apache Spark 기본 정보

    • Docker 및 Docker Compose 사용 방법

  • 만약 Docker가 익숙하지 않으시다면, 제가 만든 무료 Docker 입문 강의를 추천드립니다.
    👉Docker 무료 강의 보러 가기

  • 강의 여는 시점의 최신 버전인 2.X으로 문법이 설명되어 있습니다(1.X 문법과 상이합니다)

  • 강의 중 이해가 잘 되지 않거나, 질문이 생기면 언제든 댓글로 질문 남겨주세요!
    제가 미국 서부에 거주하고 있어 시차 때문에 답변이 다소 늦어질 수 있는 점 양해 부탁드립니다.
    최대한 빠르게, 정확하게 도와드릴게요 😊

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 로그, 트래픽, 센서 데이터 등 실시간 데이터 처리를 해보고 싶은 백엔드 개발자

  • Flink, Kafka 등 스트리밍 기반 기술을 실무에 도입하고 싶은 데이터 엔지니어

  • 배치 처리 중심의 데이터 파이프라인을 스트리밍으로 전환하려는 팀/회사에 있는 분

  • Spark는 써봤지만 진짜 실시간 처리를 경험해보고 싶은 개발자

  • 클라우드 기반 실시간 분석 시스템에 관심 있는 분

선수 지식,
필요할까요?

  • 자바 기초 문법

  • Kafka나 메시지 큐에 대한 기본 개념

  • 리눅스 기본 명령어 및 Docker 사용 경험 (선택 사항)

안녕하세요
입니다.

10,938

수강생

773

수강평

314

답변

4.8

강의 평점

25

강의

한국에서 끝낼 거야? 영어로 세계 시장을 뚫어라! 🌍🚀

안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 15년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 실리콘밸리 빅테크 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.

  • 🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.

  • 🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!

  • 🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다

 

커리큘럼

전체

29개 ∙ (2시간 54분)

해당 강의에서 제공:

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

수강평

전체

3개

5.0

3개의 수강평

  • 백지훈님의 프로필 이미지
    백지훈

    수강평 13

    평균 평점 5.0

    5

    100% 수강 후 작성

    Apache Flink에 대해서 들어본적은 있으나 정확히 몰랐었는데 이번 기회에 강의를 통해 틀을 잡을 수 있었던 것 같습니다. 좋은 강의 감사드립니다.

    • 미쿡엔지니어
      지식공유자

      안녕하세요 백지훈님, 시간내서 좋은 리뷰 남겨주셔서 정말 감사합니다! 도움이 되셨다니 Flink 강의 자료가 없어서 힘들었는데 정말 뿌듯하네요!

  • Minhyuck Kim님의 프로필 이미지
    Minhyuck Kim

    수강평 5

    평균 평점 5.0

    5

    100% 수강 후 작성

    Flink 강의가 없어서 하나 있었으면 좋겠다 생각했는데 입문용으로 좋은 강의였습니다. 감사합니다

    • 미쿡엔지니어
      지식공유자

      안녕하세요 Minhyuck Kim님, Flink 강의를 좋게 봐주셔서 정말 감사합니다. 그리고 시간내서 좋은 리뷰 남겨주셔서 감사합니다.

  • minyeamer님의 프로필 이미지
    minyeamer

    수강평 2

    평균 평점 5.0

    수정됨

    5

    100% 수강 후 작성

    Flink 강의 찾기 어려웠는데 짧은 시간에 Flink를 이해할 수 있는 강의를 제공해주셔서 감사합니다. Kafka 붙이는 예제도 도움이 되었어요.

    • 미쿡엔지니어
      지식공유자

      안녕하세요 minyeamer님, 좋은 리뷰 감사합니다. 저도 자료가 너무 없고 버전이 너무 확 바뀌다보니 강의 만드는데 고생을 좀 했습니다. 너무 감사드립니다.

₩44,000

미쿡엔지니어님의 다른 강의

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

비슷한 강의

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