Elastic Stack을 활용한
데이터 처리 및 분석

데이터 분산 처리와 분석 파이프라인 구축을 위한 5주 완성 Elastic Stack 강의

강의 난이도
3.5/5

독보적인, 실용적인 5주 완성형 Elastic Stack 강의!
빅데이터 분석에 한층 더 다가가세요.

모든 정형/비정형 데이터를 가져와 검색, 분석, 시각화까지 도와주는 End-to-End 플랫폼 Elastic Stack은
현업 데이터 엔지니어들이 실무에서 가장 활발히 사용하고 있습니다.
여러분들께 가장 적합한 Elastic Stack 강의, 저희가 준비했습니다.

– Elastic Stack의 전 component 핵심 개념 학습,
– 대용량의 데이터 처리 및 분석을 위한 파이프라인 구축,
– Log 기반의 모니터링 시스템 구현 등 다양한 프로젝트까지

주니어 데이터 엔지니어라면, 많은 기업의 에반젤리스트가 찾는 Elastic Stack을 잘 다룰 줄 아셔야 합니다.
현업 시니어 데이터 엔지니어 강사님에게 듣는 5번의 Elastic Stack 강의에서
데이터 처리 및 활용 능력을 완벽히 가져가세요!

일정

21.08.14 ~ 21.09.11 | 총 5회
매주 토요일 10:00 ~ 13:00, 총 15시간

정원 및 준비물

총 15명
노트북(Windows 또는 MacOS)
* MacOS 노트북 추천

장소

러닝스푼즈 강의장
강남대로 94길 15, S2빌딩 3층
이미지 출처 : chiefmartec
세상의 마케팅 기술 8천여 개 중
데이터 업무에 커다란 퍼포먼스를 자랑하는 100% 오픈소스
Elastic Stack!
elastic stack 강의
Elastic Stack 강의는
많은 유명 기업들의 기술영업 팀과 각 기업의 에반젤리스트로부터
지금까지도 러브콜을 요청하고 있습니다.
elastic stack 강의
이미지 출처 : 부킹닷컴(booking.com)
여러분의 서비스에 쏟아지는 데이터를
완벽하게 엔지니어링하실 수 있도록
독보적인 Elastic Stack 강의를 준비했습니다.
elastic stack 강의

Elastic Stack의 심장, 'Elasticsearch'에 좀 더 집중해봅니다.

Elastic Stack의 핵심 기술인 Elasticsearch에 더 집중하여 학습하여 현업 적용도를 높였습니다.

수강 신청 전이라도 현업 실무자 강사님과의 상담이 가능합니다.

본 Elastic Stack 강의가 나에게 맞는 강의인지 궁금하신 경우, 상담신청 버튼을 눌러 상담을 요청해주세요!
elastic stack 강의

단계별 학습으로 데이터 파이프라인 구축 노하우까지 얻습니다.

생태계 구축, 이론 및 실습, 미니 프로젝트를 통해 강사님의 현업 노하우를 가져갈 수 있습니다.
추가적으로, 진짜 현업에서 사용하는 것처럼
실습 환경 구축 및 협업 툴을 함께 안내드립니다.
Docker Desktop
git
Slack
* 본 과정 참여 시 64bit의 개인 노트북을 지참해주셔야 합니다. (MacOS 혹은 Windows 10 Enterprise 이상 권장)
* 원활한 과정 진행을 위해 개강 2-3일 전 보내드리는 개강안내문을 통해 아래 프로그램에 대한 설치 방법을 안내드리오니, 사전 설치를 요청드립니다.

| 강의특징

Elastic Stack의 심장, 'Elasticsearch' 집중학습

Elastic Stack에 있어 모든 프레임워크(Kibana, Logstash, Beats)가 자주 사용되지만, 그 중에서도 가장 활발히 사용되는 핵심 프레임워크는 Elasticsearch입니다. Elasticsearch는 JSON 기반의 전문(Full Text) 검색 엔진으로, 분산 데이터 저장 및 탐색이 가능합니다. 그 기초가 되는 역색인(Inverted Index)의 구조를 이해하고 분산 데이터 처리에 대한 원리를 집중적으로 배우게 됩니다.

Elastic Stack을 내 직무에 활용하는 방법 습득

혹시 여러분이 다니는 기업에서는 엑셀로 데이터를 다루진 않나요? 혹은 데이터가 여기저기 흩어져있지는 않나요? 데이터 분석가든, 데이터 엔지니어든 ‘데이터를 관리하는 것’은 정말 중요합니다. 작은 스타트업부터 유명한 대기업까지, 데이터를 잘 관리하기 위해 대부분 Elastic Stack을 적극적으로 활용하고 있습니다. 본 강의는 Elastic Stack이 어떻게 활용되는지, 왜 많은 기업이 열광하는지를 핵심 개념 설명과 함께 알아봅니다.

단순 분석 강의가 아닌 진짜 엔지니어를 위한 강의

기존 강의들은 많은 모객을 위해 데이터 분석 강의에만 집중했으며, 데이터 파이프라인에 대한 설명을 완벽하게 배우실 곳이 없었습니다. 본 Elastic Stack 강의는 데이터 파이프라인 설계 기초부터 강사님의 실무 노하우까지 꾹꾹 눌러담아 강의해드립니다. 특히, Kafka와 Spark 등 빅데이터와 데이터 엔지니어링에 필요한 언어나 프레임워크도 알려주시기 때문에 해당 직무를 희망하는 분들께 충분히 유익하실 수 있습니다.
elastic stack 강의
대용량 데이터 처리를 위한
빅데이터 플랫폼
이제는 핵심 서비스가 된
Elastic Stack
다양한 빅데이터 플랫폼과의 비교를 통해
Elastic Stack을 활용한 분산 데이터 처리 시스템 이해는 물론
elastic stack 강의
Elastic Stack Overview 탐색
elastic stack 강의
Elasticsearch 모니터링
elastic stack 강의
Elastic Stack Overview 탐색
간단한 환경 구축, 쿼리 검색, 모니터링 등
데이터 파이프라인 구축을 위한 Pre-Exercise,
elastic stack 강의
elastic stack 강의
Ecommerce 결제 데이터
elastic stack 강의
elastic stack 강의
Flight 위치 데이터
elastic stack 강의
elastic stack 강의
웹 서버 log 데이터
그리고 각종 대용량 정형/비정형 데이터를 다루는 실습으로
다양한 분야의 현업 시스템에 Elastic Stack을 적용할 수 있습니다.

분산 데이터 처리와 데이터 파이프라인 구축의 핵심,
Elastic Stack 강의에서 완벽하게 Skill-Up하세요!

| 수강효과

누구나 쉽게 적응 가능한 Elastic Stack 환경

Docker를 활용한 개별적인 실습 환경 구축으로 어떠한 환경에서도 Elastic Stack을 활용할 수 있게 됩니다. 강사님께서 세팅해주신 Docker 컨테이너로 환경 설정을 진행하기 때문에 번거로운 초기 환경 설정도 필요 없습니다. 데이터 엔지니어링을 처음 접하는 입문자부터 Elastic Stack에 관심있는 현업 데이터 엔지니어까지 누구나! 강의를 통해 제공받은 Elastic Stack 환경을 나만의 Docker 컨테이너에 저장해두세요. Windows, MacOS 등 어떤 OS 환경에서든 쉽게 적응합니다.

데이터 엔지니어링 및 데이터 분석 커리어 습득

실전에서 활용되는 Elasticsearch와 Kibana을 집중적으로 배워 데이터 엔지니어링 스킬을 완벽히 얻을 수 있고, Logstash와 Beat를 함께 하여 데이터 분석 프로세스를 배우실 수 있습니다. 데이터 수집에 특화된 Beats, 분산 데이터 저장 및 처리를 위한 Elasticsearch, 스트림 데이터 가공/출력을 위한 Logstash로 데이터를 분석하고, Kibana로 시각화된 결과물을 포트폴리오로 활용함으로써 데이터 엔지니어링과 데이터 분석 커리어를 동시에 얻어가세요.

강사와의 소통을 통한 엔지니어링 생태계 파악

Elastic Stack의 기초부터 내가 원하는 데이터 분석을 위해 필요한 NoSQL document 설계, 각종 데이터 샘플 실습, 실전 프로젝트까지의 전 과정을 현업 실무자와 함께 진행합니다. Q&A를 통해 강의 중 이해가 어려운 내용을 쉽게 이해하실 수 있습니다. 또한 강사님이 자주 사용하는 분석 파이프라인, ETL 업무 노하우 등 실무자가 직접 겪은 데이터 엔지니어의 현주소를 자유롭게 이야기하며 데이터 엔지니어링의 전반적인 생태계를 파악하실 수 있습니다.

| 수강대상

본 강의는 Elastic Stack(Elasticsearch, Logstash, Kibana, Beats)을 사용하여
실무에서 활용되는 데이터 분석 파이프라인을 구축하고 싶은 분을 주 대상으로 합니다.

* 본 과정은 데이터 분석을 처음 배우시는 분들께는 권장드리지 않습니다.
* NoSQL, RDB, Hadoop에 대한 개념을 이해하시는 분은 본 과정을 더 쉽게 이해하실 수 있습니다.

Elastic Stack에 관심있고 입문을 희망하시는 분

고객 타겟팅

데이터 파이프라인 구축 노하우를 얻고 싶은 주니어 데이터 엔지니어

Elasticsearch에 집중한 데이터 처리 및 분석 학습이 필요하신 분

고객 타겟팅

데이터 엔지니어 직무를 알고 싶은 개발자 및 분석가

DATA SCIENCE NEW EVENT!
결석 없이 모든 회차를 출석하신 분들에게
파이썬 기초를 다질 수 있는 온라인 강의를
무료로 제공해드립니다.
수강생 분들의 성장을 위한 의지와 열정에
러닝스푼즈가 최선을 다해 도와드리겠습니다.

많은 기업이 극찬하는 Elastic Stack,
데이터 파이프라인 구축과 데이터 엔지니어링을 위한 독보적인 Elastic Stack 강의!
내가 배울 수 있는지 모르겠다면? 일단 강사님과의 1:1 상담부터 받아보세요.

| 수강후기

elastic stack 강의
elastic stack 강의
박OODBA
Read More
한 주에 3시간 강의를 진행하는데, 그 시간동안 커리큘럼을 꽉꽉 채워 넣었다고 생각합니다. 단순히 필요 없는 내용을 넣은 것이 아니라 현업에 직접적으로 사용할 수 있도록 모든 내용마다 detail한 설명을 해주신 부분이 인상 깊었습니다. docker 설치가 조금은 어려웠지만 환경만 잘 구축되면 충분히 유익한 내용이었습니다.
김OO데이터 엔지니어
Read More
최근 회사에 써야 할 일이 생겨 Elastic Stack을 배워야 했는데 배울 수 있는 곳이 마땅히 없었습니다. 그래서 러닝스푼즈에서 Elasticsearch를 다뤄보고 싶어 수강 신청했는데, 단순히 Elastic에 대한 툴 소개만 하는게 아니라 데이터 파이프라인 구축에 대한 직간접적인 체험까지 할 수 있고, 단순히 단과 과정임에도 깊이가 있어서 너무 좋았습니다.
서OO솔루션 아키텍트
Read More
Elastic Stack에 대한 기본적인 개념 설명부터 실무에 사용하는 팁까지 깔끔하고 알차게 정리해주셔서 좋았습니다. 주니어 분들은 다소 따라가기 어려울 수 있는데, 강의에 필요한 기반 지식에 대한 자료를 더 충분히 넣어주시면 더 좋겠습니다.
윤OO개발자
Read More
비록 첫 날에는 개론적인 부분이 다소 길었지만, 그만큼 디테일하게 체크해주시면서 Elastic Stack에 대한 소개를 해주셨습니다. 또한 실제로 강사님이 적용하신 부분도 소개해주시고, 그 외 Elastic Stack이 사용될 수 있는 다양한 예시를 Reference까지 주시면서 알려주시니 정말 좋았습니다.
Previous
Next

| 커리큘럼

데이터 분석하기까지 필요한 데이터 파이프라인 구축에 대해 알아봅니다.
Lucene에서 시작하여 Elastic Stack으로 성장한 Elasticsearch에 대해 전체적으로 살펴봅니다.
그리고 Docker기반의 로컬 실습환경을 구축하여 실제로 Elastic Stack으로 데이터 분석을 해봅니다.

이론
– Data Infrastructure Overview & Elastic Stack의 발전
– Data Pipeline과 Elastic Stack의 역할
– Data Analysis와 Elastic Stack의 역할

실습
– 로컬 Docker 실습 환경 구축
– Elastic stack을 사용한 데이터 분석 환경 구축 (Docker, docker-compose, Elasticsearch, Kibana)
– Kibana를 사용한 데이터 탐색 (Discovery, Dashboard, Visualization)
데이터 파이프라인중 대용량 분산 저장소에 대한 내용을 다룹니다.
기존의 분산저장소인 HDFS같은 것들과 비교해서 Elasticsearch의 특징과 사용법을 학습해봅니다.
특히 Elasticsearch에서 일어나는 데이터 색인(Indexing) · 역색인(Inverted Index)과 Shard & Replica의 원리를 이해하고,
실습을 통해서 직접 데이터를 저장 및 검색해 볼 수 있습니다.
또한 이커머스 데이터, 웹 로그 데이터 등 다양한 상황의 Elasticsearch 데이터 모델링을 하고 저장해 봅니다.

이론
– 데이터 모델링과 스키마 : JSON Document Data Modeling (Field 데이터타입, Mapping, Template)
– 대용량 저장소와 Elasticsearch 데이터 저장
– Elasticsearch Cluster Architecture : Cluster / Node / Shard / Replica / Segment / Index

실습
– Elasticsearch & Kibana Docker-compose 구축 실습
– Elasticsearch 데이터 저장 실습 (Mapping API, Document API, Index API)
샘플로 분석할 데이터를 생성해 보고, 검색을 진행합니다.
분산 검색엔진으로 사용되는 Elasticsearch의 원리를 이해하고, 이커머스 데이터를 가지고 다양한 검색을 진행해봅니다.

이론
– 샘플 이커머스 데이터 생성, 저장, 검색
– Elasticsearch의 분산 데이터 검색 원리 이해 : Indexing, Inverted Index, Analyzer

실습
– Elasticsearch 데이터 검색 실습 (SearchAPI, QueryDSL)
– Analyzer API
대용량 분산 처리엔진들(MapReduce, Spark, Flink)과 Elasticsearch를 비교해보고,
Elasticsearch가 검색엔진의 한계를 극복하고, 다양한 용도로 사용할 수 있게 된 핵심 기술인 Aggregation에 대해 학습합니다.
Metirc, Bucket Aggregation을 이해하고, Pipeline Aggregation을 사용하여 데이터분석 실무에 적용해봅니다.
Kibana로 데이터 분석하기 위해 필수인 Dashboard 시각화에 Aggregation을 적용해 볼 수 있습니다.

이론
– 대용량 분산 처리와 Elasticsearch의 데이터 집계 기능 소개 및 원리 이해
– Metirc, Bucket Aggregation의 이해와 데이터 분석에 사용
– Pipeline Aggregation을 사용하여 데이터 분석 실무에 적용하기

실습
– Metric, Bucket, Pipeline Aggregation 실습
– Kibana Dashboard & Aggregation으로 KPI 분석 대시보드 생성
Elastic Stack의 각 Component로 Data pipeline을 구축해 봅니다.
데이터를 가지고 미니 프로젝트를 수행하면서, 실무에서는 어떻게 구축해야 하는지 알아봅니다.
데이터 수집 · 전송 · 저장 · 시각화 단계에 해당하는 Component를 학습합니다.
Elasticsearch를 중심으로 데이터를 Beats로 수집하고 Logstash로 전송해보면서 Data pipeline의 단계를 파악합니다.
추가적으로 Kafka와 같은 Component등과 어떻게 함께 사용하는지 알아봅니다.

이론
– 데이터 파이프라인과 Elastic Stack (수집, 처리, 저장, 시각화)
– 다양한 형태의 데이터 수집과 Beats (MetricBeats, FileBeats, LibBeats 등)
– 데이터 전송 레이어와 Logstash (input, filter, output, Persistence Quene)
– X-Pack (계정과 권한, RBAC)

실습
– project : Logstash & apache log 파싱
– project : MetricBeat와 시스템 메트릭수집 분석하기
– project : FileBeat와 Logstash(Grok Plugin)로 로그파일수집 분석하기
– project : Elastic Stack과 Kafka를 사용해 실시간 데이터 파이프라인 구축

| 강사소개 및 인터뷰

Torres
(현) Kakao 데이터 엔지니어
(전) 제플린(Zeppelin) DevOps 엔지니어
(전) SK 플래닛, System Software Development

– LinkedIn (https://www.linkedin.com/in/torreswoo/)

(프로젝트)
– AB Test Platform 구축 (https://www.youtube.com/watch?v=YWfFv9ZYSAk)
– Machine Learning Platform 구축 (Feature Store, ML Model Serving)
– Elastic Stack을 활용한 Data Pipeline 구축
– Kubernetes 기반 DevOps (Istio, Prometheus & Grafana 모니터링, ELK 로깅)
1. 자기소개 부탁드립니다.
안녕하세요. 저는 데이터를 서비스에 사용하기 위해 필요한 ‘데이터 수집 · 전송 · 저장 · 분석 등 전체과정을 개발 구축’하는 데이터 엔지니어입니다. 현재는 카카오에서 데이터를 조금 더 유용하게 활용할 수 있도록 AB Test Platform과 Machine Learning Platform을 개발하고 있습니다. 비즈니스 의사결정에 도움을 주고, 데이터에 쉽게 접근하게 하며, 다양한 뷰로 제공해 주는 업무를 주로 합니다. 데이터를 분석하고 잘 활용하기 위해서는 이러한 데이터 엔지니어의 역할이 중요하다고 생각합니다. 데이터가 점점 더 중요해 질수록 Elastic Stack도 실무에서 많이 사용되고 있는데요. 이 강의를 통해 Elastic Stack이 어떻게 현업에서 사용되고 있는지 알 수 있게 도와드리겠습니다.
2. 강의에서는 주로 어떤 내용을 다룰 예정이시고, 어떤 형태로 진행되나요?
Elastic Stack은 실무에서 데이터 파이프라인을 구축할 때 필수적으로 사용하는 기술입니다. 그동안 데이터 관련 시스템을 구축하면서 유용하게 사용한 Elastic Stack 관련 경험을 강의에서 공유하고자 합니다. Elastic에서 제공하는 다양한 샘플 데이터를 이용하여 데이터 분석 실습을 진행합니다. 이커머스데이터를 차트 및 테이블 형태로 시각화한 Dashboard를 구축합니다. 위치 기반 데이터(Latitude, Longitude)를 이용하여 지역별로 값을 집계해서 시각화합니다. 또한 강의 마지막엔 Elastic Stack을 사용하여 직접 데이터 파이프라인을 구축해보는 프로젝트를 진행해 볼 것입니다. Docker 기반 실습환경을 구축해서 간편하게 Elastic Component들을 설치해 볼 수 있습니다. Elasticsearch의 원리를 이해하고 다양한 쿼리와 파워풀한 Aggregation기능을 실습합니다. Kibana를 사용하여 이러한 Elasticsearch 기능을 더 쉽고 간편하게 사용할 수 있게 될 것입니다.
3. 본 강의에서 배운 내용을 수강생 분들이 어떻게 활용할 수 있을까요?
보통 회사마다 Elasticsearch는 설치가 이미 되어있는 경우가 많습니다. 그런 경우, 내가 원하는 데이터가 이미 적재되어 있는지 탐색할 수 있고, Kibana와 Elasticsearh 쿼리를 이용해서 비즈니스 의사 결정에 필요한 데이터를 확인해 볼 수 있습니다. Elasticsearch가 아직 구축되어 있지 않은 경우라면, 직접 구축해서 필요한 데이터를 쌓을 수 있을 것입니다.
4. 주로 어떤 분야에 있는 분들이 수강 대상에 적합할까요?
Elastic Stack을 사용하여 데이터파이프라인을 구축하고 싶은 개발자분들이 수강하면 실무에 적용할때 도움이 될 것입니다. 또한 데이터 수집부터 분석까지 전체 과정을 한번 겪어 보고 싶은 분 역시 많은 도움이 될 것입니다. Kibana를 사용하여 데이터를 탐색하고 차트와 그래프로 데이터를 시각화하고자 할 때도 활용할 수 있습니다.
5. 다른 강의와 어떤 차별 점이 있나요?
1. 단순히 Elasticsearch를 설치하고 쿼리를 익히는 것 아니라, 실무에서 사용하는 다양한 형태를 익힐 수 있습니다. 검색엔진으로서의 Elasticsearch에서 나아가, 분산 데이터 저장소 및 처리 엔진으로 사용함으로써 데이터 분석에 활용되는 방법을 익힐 수 있습니다.
2. 로컬에서 데이터 파이프라인 구축하기에 쉬지 않지만, Docker기반으로 실습을 진행하여 수강생이 직접 서버를 실행하고, 샘플 데이터를 수집 및 저장하여 구축하는 경험을 할 수 있습니다.
6. 마지막으로 수강생들에게 하고 싶으신 말
이 강의를 통해 전체적인 데이터 파이프라인을 이해하고 실제로 파이프라인을 Elastic Stack을 사용하여 구축해 볼 수 있습니다. 현업 외에서는 경험해 보기 어려운 업무를 직접해봄으로써 이해도를 높이고, 전문성을 갖추는 데에 도움이 되었으면 좋겠습니다.
수강료 80만 원60만 원
수강신청은 결제 순으로 선착순 마감될 수 있습니다.
개강 후 환불은 학원법 시행령 수강료 반환기준에 의거합니다.
# 환불 세부규정 확인하기 (클릭)
20만 원 할인, 놓치지 마세요!