고성능 검색 엔진 구축으로 한 번에 끝내는 Elasticsearch
초격차 패키지 Online.
고성능 검색 엔진 구축으로
한번에 끝내는 Elasticsearch
-
01 검색엔진과 로그분석 플랫폼을 한 프로젝트로 학습 가능
실무와 유사한 검색과 로깅 플랫폼 구축 프로젝트로 Elasticsearch 실전 활용법을 배워보세요.
-
02 대용량 데이터 검색을 위한 Elasticsearch 코어 기능 마스터
10만건의 대용량 데이터를 효율적으로 검색하는 방법까지 한번에 학습해보세요.
-
03 로컬부터 ECK, 다양한 환경에서 검색 엔진 구축부터 트러블슈팅 노하우까지
다양한 환경에 대응하는 엔진 구축 방법과 까다로운 ECK 트러블슈팅까지 학습해보세요.
지금만 보이는 20% 할인 쿠폰
-
COUPON
(자동 구성)(자동 구성)
선호 0순위 기업들의 채용 공고 전면 분석
기업이 원하는 검색엔진 개발을 위한 모든 경험을 담았습니다.
Elasticsearch의 모든 활용법이 여기에 전부 담겨 있습니다.
왜 ES가 검색엔진 개발에 필수적인 스택이 되었는지 실감하게 만들어 드립니다.
초보자도, 현업자도 만족할 만한 완벽한 커리큘럼으로
검색 엔진의 퀄리티를 높이는 Elasticsearch 개념부터 클러스터 운영 노하우까지!
초격차 구성 1
놀랍도록 실무와 유사한 [ 검색 엔진 플랫폼 ] 프로젝트!
정확도 높은 검색부터 대용량 로그 데이터 로깅까지
Elasticsearch의 기능을 학습하는 이론, 실습 강의가 아닙니다.
프로젝트만 총 17시간! 실무에서 ES가 빛을 발하는 ‘검색’ 서비스에서의 실전 활용법을 대규모 프로젝트로 익히세요.
검색 기능에서 정확도란?
Click!
검색 기능에서 정확도란 검색 엔진에서 제공하는 검색 결과가 사용자의 쿼리 및 의도와 얼마나 잘 일치하는지를 측정하는지이며,
사용자의 기대와 얼마나 정확하게 일치하는가에 따라 결정되기 때문에 사용자 만족도에 중요한 경험을 제공하는 핵심 요소입니다.
형태소 분석으로 더더욱 정확한 검색 결과 매칭하기!
+ 실무와 유사한 완성도의 검색 플랫폼 구축을 위한 고급 기능 & 성능 개선까지!
형태소 분석으로 더더욱 정확한 검색 결과 매칭하기!
-
01. 자동완성 API의 구현구현 기능
• 사용자가 입력 중인 단어 낱말의 나머지 부분을 예측하여 제안
학습 내용
• Ngram, Edge ngram
• Search as you type
• Prefix Query
• Completion suggester
• 자동완성 기능의 클라이언트 고려사항 -
02. 오타검색 API 구현구현 기능
• 오타 매칭을 통해 의도한 정타로 검색어를 전환하여 결과 도출
학습 내용
• Fuzzy Matching의 이해
• Levenshtein distance 기반의 알고리즘
• Fuzzy 검색 구현
- match query와 fuzziness option
- fuzzy query, suggersters 등 -
03. 지리 정보를 활용한 API 구현구현 기능
• 위치정보를 활용하여 검색결과를 도출
학습 내용
• geo_point 기반 위치 정보 검색
- geohash 형식
- wkt 포맷
- GeoJSON 포맷
• geo_shape 기반 위치 정보 검색 -
04. 특정 키워드 등록시 알람을 받는 기능 구현구현 기능
• 사용자가 역방향 검색을 수행할 수 있게 하여
모니터링/알람, 실시간 검색 제안등을 구현
학습 내용
• Percolate Query의 이해
• Percolate Query 매핑, 색인 하이라이팅
검색 결과 가공으로 검색 엔진의 성능 높이기!
-
05. 데이터 정렬과 정확도구현 기능
• 사용자가 원하는 순서로 나타내고 검색 결과의 정확도를 높이는 기능
학습 내용
• 정렬의 기본 이해와 방법, 실습
• 검색 정확도란?
• 검색 유사도와 score 계산
• Rank features Function/Script score
• 고급 랭킹 실습 -
06. 데이터 가져오기구현 기능
• 검색 결과나 리스트 형태의 데이터를 페이지 단위로 나누어 보여줌
학습 내용
• Pagenation 이해하기
• Collapse result, Source 필터링, inner hits
로그 분석에 elasticsearch을 사용하는 이유는?
Click!
엘라스틱서치의 검색 & 색인 기능을 활용하여 로그의 날짜, 에러메세지, 중요도 등을 파악하여 분석이 용이하기 때문입니다.
Elastic Stack을 활용하면 데이터 수집부터 분석, 시각화까지 모두 쉽게 구축할 수 있기 때문에 많이 사용됩니다.
BENEFIT 1
진.짜. 실무 수준의 고성능 검색엔진 구축을 위해
100GB 분량의 로그 데이터 & 환경 구축 코드파일까지 전부 드립니다!
대용량 데이터를 다루어보아야 고성능 검색엔진이라고 말할 수 있죠!
부록으로 제공되는 데이터와 소스파일을 활용해 100% 실전처럼! 학습하세요.
초격차 구성 2
10만건의 상품 데이터 검색을 위한
Elasticsearch 코어 기능 활용부터 쿼리튜닝까지
10만건의 상품 데이터 검색도 가뿐하게 해낼 수 있도록
Elasticsearch의 다양한 핵심 기능을 효과적으로 활용하는 방법을 학습합니다.
색인 인덱싱과 매핑을 어떻게 해야 할까?
인덱스 생성 및 삭제, 단일 문서 저장, 문서 업데이트, 데이터 색인 방법
| 학습 내용
∙ 인덱스 생성 및 삭제
∙ 데이터 색인해보기
∙ 동적 매핑과 정적 매핑 알아보기
∙ 인덱스 엘라이스 정의하기
∙ 특정패턴에 대한 인덱스 동적, 정적 템플릿 정의와 사용
분석기를 어떻게 활용해야 할까?
분석기 설정 및 적용, 특정 패턴에 대한 인덱스 템플릿 설정
| 학습 내용
∙ 분석기를 추가하고 매핑에 정의하기
∙ 분석기 디버깅 방법 알아보기
∙ 영문 분석기와 한국어 분석기 정의 및 사용하기
∙ 동의어 / 불용어 등 사전 방식의 데이터 처리 방법
∙ 저장된 데이터 색인필드 정의하기
어떤 ES API를 사용해야 할까?
Elasticsearch 코어 기능을 활용한 검색 쿼리 작성 방법
| 학습 내용
∙ URI를 통한 검색 쿼리 작성하기
∙ Query DSL 소개
∙ Keyword, Query Context로 검색 질의하기
∙ 복합쿼리 만들고 검색 질의 하기
∙ 하이라이팅, 스크롤 API 사용
어떤 ES Aggregation 기능을 활용해야 할까?
다양한 집계 방법 학습
| 학습 내용
∙ Metric, Bucket, Nested, Range 집계
∙ Histograms, Top HIts 집계
여기서 끝이 아닙니다. 구축했다면 운영도 할 줄 알아야죠!
실무의 다양한 환경 뿐 아니라 최근 급상승한 ECK까지 다루는 강의는 패캠이 유일합니다!
초격차 구성 3
대규모 검색 트래픽을 안정적으로 서빙하는 운영 환경 세팅과
최근 관심 집중 중인 Elastic Cloud on Kubernetes까지!
실무의 다양한 환경에 대응하기 위한 ElasticSearch 클러스터 구축 실습과
ECK 기반 Elasticsearch 구축의 A to Z까지 다루며
.
혼자서도 여러 환경에 안정적인 검색 엔진을 운영할 수 있는 바탕을 구축합니다
* 애플리케이션의 구동환경이 쿠버네티스로 점점 옮겨감에 따라
Elasticsearch 역시 운영 환경의 단순화 및 일관성을 위해 Kubernetes로 옮겨 가고 있습니다.
ECK(Elastic Cloud on Kubernetes)로
빠른 클러스터 구축과 운영을 위한 다양한 커스텀 설정까지 한번에!
STEP 1 | ECK 기반 Elasticsearch 클러스터 구축 방법
ECK 기반 Elasticsearch 구축하기 (기본)
| 학습 내용
ECK의 구조와 동작 방식을 이해하고 Elasticsearch를 구축합니다.
| 실습 내용
∙ ECK 소개와 동작 방식 이해하기
∙ ECK 기반 Elasticsearch 구축 방법 살펴보기
∙ ECK 기반 Elasticsearch 구축하기 (기본)
ECK 기반 Elasticsearch 구축하기 (심화)
| 학습 내용
ECK 기반의 검색 로깅을 위한 로그 시스템과 모니터링 시스템을 구축합니다.
| 실습 내용
∙ ECK 기반 Elasticsearch 구축하기 Part 2 (심화 w.Logstash)
∙ ECK 기반 Elasticsearch 구축하기 Part 3
(Monitoring Cluster / Stack Monitoring)
STEP 2, 3 | ECK 기반 Elasticsearch 클러스터 본격 운영 시나리오
ECK 기반 Elasticsearch 모니터링하기
| 학습 내용
전체 검색 엔진의 시스템 메트릭을 파악하기 위한 모니터링 서비스를 구축합니다.
| 실습 내용
∙ ECK 모니터링을 위한 Prometheous & Grafana 구축
ECK 기반 Elasticsearch 클러스터 트래픽 분산하기
| 학습 내용
Elasticsearch 클러스터에 가해지는 부하와 트래픽을 분산합니다.
| 실습 내용
∙ 사용자 및 역할 구성하기 (인증과 권한 부여)
∙ 트래픽 분산하기
∙ istio service mesh 적용하기
∙ 운영시 주의 사항 살펴보기
초격차 구성 4
까다로운 Elasticsearch 운영에 킥을 더해줄
9개의 트러블슈팅 케이스와 무중단 배포 운영 방법
인프라적인 요소부터 디버깅까지! 실무에서 ElasticSearch를 운영하면서 발생할 고민 지점을 모두 담았고
서비스 다운 없이 안정적으로 배포하는 방법까지 한번에 담았습니다.
끝이 아니에요
안정적인 환경을 운영하기 위한 마지막 팁!
실무에 곧바로 적용 할 수 있도록 무중단 배포까지 배울 수 있는 실습으로 완벽하게 학습하세요!
초격차 구성 5
국내 IT 대기업 Elasticsearch 최고 전문가들로 구성!
무신사 / 당근 데이터 플랫폼 개발자들의 진.짜. 실무 꿀팁 대방출.
+ 사내 Elasticsearch 도입부터 실무, 책까지 집필한 진정한 Elasticsearch 전문가
김동우 강사님
• 무신사 검색엔지니어
• 엘라스틱서치 실무가이드 저자
수강생에게 전하는 한마디
엘라스틱서치는 단순한 검색 엔진을 넘어, 실시간 데이터 분석 및 대규모 데이터셋의
관리에 이르기까지 광범위한 응용 가능성을 가진 강력한 도구입니다.
강의를 진행하면서 때로는 어려운 개념과 기술적인 도전에 직면할 수도 있지만,
이러한 과정을 통해 여러분의 전문성은 한층 더 성장할 것입니다. 각 파트별 실습을 통해
이론적 지식뿐만 아니라 실제 환경에서의 적용 방법도 학습하게 될 것입니다.
또한, 이 강의를 통해 여러분은 업계에서 필요로 하는 실질적인 기술과 경험을 얻어,
자신의 경력 개발에 크게 기여할 수 있을 것입니다. 마지막으로, 여정이 어려울 때마다
주저하지 말고 질문하고, 탐색하고, 실험해보세요. 여러분의 성장과 성공을
진심으로 응원합니다.
+ Elasticsearch 검색 플랫폼부터 로깅 플랫폼까지! 실전 플랫폼의 A to Z를 알려줄 ES 전문가
임문규 강사님
• 당근 검색 플랫폼실 Lead
• 롯데 e커머스검색 엔지니어
• 에스코어(구 티맥스코어)검색 엔지니어,
플랫폼 엔지니어
수강생에게 전하는 한마디
제가 처음 elasticsearch를 배우고, 검색을 위한 도메인적인 지식과 능력을 익힐때
모르는 것이 너무 많아서 많이 힘들었었습니다. 그만큼 검색도메인에 대한 전문성이
잘 공개되어있지 않기도 했었고, 때로는 온라인상의 너무 많은 자료 때문에
무엇을 익혀야 도움이 되는지를 알기 어려웠습니다. 저와같은 어려움이 있었던 분들이
이 강의를 잘 따라온다면 분명 큰 도움이 될 거라고 확신합니다.
제가 elasticsearch을 배우면서 기술적으로, 커리어적으로 성장하고 마법같은 일이
일어난 것처럼 여러분에게도 그런 놀라운 일이 일어나길 기대합니다! 화이팅!
+ Elastic Cloud for Kubernetes 실무 운영의 끝판왕! 플랫폼 운영의 실전 도입 전문가
김기덕 강사님
• 당근 소프트웨어 엔지니어
• 쿠팡 소프트웨어 엔지니어
수강생에게 전하는 한마디
수강생 여러분 환영합니다! 이번 강의는 여러분의 Elasticsearch 에 대한 이해도를
끌어올려줄 뿐만 아니라, 현업에서 빠르게 Elasticsearch 를 구축할 수 있게
도와줄 것입니다.
이를 위해, 이번 강의에는 다양한 이론과 실습이 체계적으로 구성되어 있습니다.
내용이 다소 복잡하거나 어려울 수도 있지만, 끝까지 잘 따라오신다면 분명히
기술적인 성장을 이루어낼 수 있을 것입니다.
이 강의가 여러분의 성장에 도움이 될 수 있길 진심으로 바랍니다.
수강 중 막히는 부분이 생긴다면?
강사님들이 바로 답변해주시는 질의응답 게시판까지!
✓ 강의를 듣는 중 이해가 안가는 부분이 생기면 바로 질문하세요 !
* 본 채널은 2024.03.29~ 2027.2.28 동안 운영 됩니다.
* 강사님이 현업 중 답변하시기에 답변까지 영업일 기준 7일 내외 시간이 소요될 수 있습니다.
초격차 구성 6
타사에서 하나라도 제대로 찾기 어려운
고퀄리티 프로젝트가 무려 4개! 그런데 가격은 1/4
이론, 환경 구성 다 따로 배워야 하는 번거로움은 이제 그만!
Elasticsearch를 위한 환경 구축부터 기술 스택은 물론
압도적인 규모의 프로젝트와 운영 노하우까지 한 번에 끝낼 수 있는 구성은 어디에도 없죠.
강의 수강후 이렇게 바뀝니다.
현업에서 실제로 사용하는 검색 기능 API 구축 방법을 이해하고 사용할 수 있습니다.
플랫폼을 만들며 Elasticsearch로 만든 기능을 플랫폼으로 서빙할 수 있습니다.
Elasticsearch의 수많은 기능 중 각 상황에 맞는 효율적인 기능을 선택하여 적용할 수 있습니다.
Elasticsearch에서 제공하는 한글형태소 분석기를 실무에서 목적과 상황에 맞게 활용할 수 있습니다.
ECK로 검색 클러스터 구축 뿐 아니라 실무 운영에서의 트러블슈팅까지 대응할 수 있습니다.
추천 대상
커리큘럼
아래의 모든 강의를 초격차 패키지 하나로 모두 들을 수 있습니다.
지금 한 번만 결제하고 모든 강의를 평생 소장하세요!
Part 2. Elasticsearch 고급 기능 실습과 검색 플랫폼 & 로깅 플랫폼 구축
Part 3. ElasticSearch 클러스터 구축 및 운영 관리
-
상세 커리큘럼.
자세한 커리큘럼 및 내용은 여기서 확인하세요!
해당 강의는 사전 예약 구매 상품입니다.
영상 공개는 다음과 같이 4회에 걸쳐 공개됩니다.
(1회 구매 이후 모든 영상을 평생 소장 가능합니다.)
-----
1차 공개 : 24년 03월 29일 (금)
2차 공개 : 24년 04 월 30일 (화)
3차 공개 : 24년 05월 30일 (목)
전체 공개 : 24년 06월 28일 (금)