ݺߣ

ݺߣShare a Scribd company logo
엘라스틱 스택
개발부터 운영까지
엘라스틱 스택 개발부터 운영까지
엘라스틱 스택을 빠르고 정확하게 학습하기
위한 길라잡이
• 빅데이터 처리를 위해 여러 오픈 소스를 연결해서 운영하느라 힘들지는 않는가?
• NoSQL 데이터베이스 중에서 전문 검색(full text) 기능을 극대화하기 위한 해법은
없을까?
• 데이터 수집부터 가공, 저장, 분석을 거쳐 통찰을 얻기 위한 시각화까지 한 번에 해결
할 방법은 없을까?
• PoC를 넘어서 엘라스틱 스택을 운영하는 과정에서 클러스터를 설계하고 구성하기
위해 어디까지 알고 있어야 할까?
• 실제 프로젝트를 수행하는 과정에서 엘라스틱 스택을 구체적으로 활용하는 방법을
깔끔하게 정리한 내용은 없을까?
엘라스틱 스택 개발부터 운영까지
감수자 서문에서…
• 이 책에서는 모든 것을 포괄적으로 설명하기 위해 중요한 내용과 그렇지 않은 내용을 전반에 여기저기 흩트려 놓는 대신, 철저하게 파레토
법칙에 따라 80% 효과를 얻을 수 있는 20%에 집중한다. 따라서 본문 전개 과정에서 속도감과 응집력이 상당히 높다. 또한 카탈로그에 나
온 API나 기능 설명에 그치지 않고 핵심을 빠르게 학습하기 위한 좋은 예제가 설명 뒤에 바로 이어지며, 책 전반에 걸쳐 추상적인 이론을
손에 잡히는 구체적인 사례로 바꿔낸다.
• 본문에도 나오지만 엘라스틱 스택은 설치부터 실제 활용까지 그 사용법이 크게 어렵지 않기 때문에 그냥 곧바로 써봐도 될 것 같다는 생각
이 들 수도 있다. 하지만 입문하기 쉽다고 해서 마스터하기도 쉽다고 보기는 어렵다. 엘라스틱 스택은 빅데이터 파이프라인 전체를 구축할
수 있는 강력한 기능을 제공하기 때문에 실제 알아야 할 내용이 매우 많으므로, 사용하면서 배우고, 배우면서 사용하는 능동적인 학습이
필수다. 능동적인 학습 과정에서 큰 도움을 주는 이 책의 주요 특성 중 하나는 목적지향적인 설명이다. 앞뒤 맥락 없이 무조건적으로 이런
저런 기능이 있다고 설명하는 대신, 이런저런 일을 하려면 엘라스틱의 어떤 기능을 활용해야 할지를 잘 설명한다.
엘라스틱 스택 개발부터 운영까지
이 책의 목차
엘라스틱 스택을 활용하기 위한 여정
• 1부 | 엘라스틱 스택 개요
• 01 엘라스틱 스택이란
• 02. 윈도우 실습 환경 구성
• 2부 | 엘라스틱 스택 구성요소
• 03. 엘라스틱서치 기본
• 04. 엘라스틱서치: 검색
• 05. 엘라스틱서치: 집계
• 06. 로그스태시
• 07. 비츠
• 08. 키바나
• 3부 | 엘라스틱 스택 실전 활용
• 09. 케글 CSV 파일을 활용한 인덱스 작성
• 10. 로그스태시를 활용한 한글 트위터 데이터 분석
• 11. 파이썬 클라이언트를 활용한 공공 데이터 분석
• 4부 | 엘라스틱 운영
• 12. 리눅스 실습 환경 구성
• 13. 클러스터와 노드 구성
• 14. 운영 클러스터 구축
개별 기술 파악 응용과 운영
엘라스틱 스택 개발부터 운영까지
무엇이 이 책을 흥미롭게 만드는가?(1)
장황하고 방대한 참고 매뉴얼 대신 핵심을 관통하는 실무서!
• 방대한 사전식 구성을 배제하고 철저하기 실리를 추구하는 방식으로 기술되어 있기에 시간과 노력을 크게 절약해준다
• 따라하면 동작한다에 주안점을 두는 튜토리얼과는 달리 각각의 기능에 대해 의도와 핵심을 설명하고 비교를 통해 상황에 맞는 선택지를
제시한다
• 개발 과정을 벗어나 실제 운영 과정에서 고려해야 하는 (정말 양보하기 어려운 필수) 사안에 대해서도 풍부한 그림과 시나리오를 활용해
내부 동작 방식까지 파고들면서 그렇게 해야 하는 이유와 구체적인 지침을 명확하게 정리해준다
• 엘라스틱을 사용하고 있는 개발자들도 엘라스틱 버전이 업그레이드 되면서 변경되거나 추가된 내용과 함께 숨겨진 꿀팁을 얻을 수 있다
• 개발부터 운영에 이르기까지 전반적인 내용을 다루고 있으므로 스타트업에서 혈혈단신 엘라스틱을 사용하느라 고생이 많은 풀스택(!)
개발자들에게도 도움이 된다
• 개발 과정에서는 윈도우, 운영 과정에서는 리눅스를 활용하게 구성되어 있으므로 상황에 따라 이기종에서 개발과 운영을 함께 할 수 밖
에 없는 현업 개발자들의 가려움을 긁어준다.
엘라스틱 스택 개발부터 운영까지
무엇이 이 책을 흥미롭게 만드는가?(2)
엘라스틱 스택 활용 부문에 나오는 프로젝트 삼총사
엘라스틱 스택 개발부터 운영까지
대상 독자
엘라스틱서치를 포함한 엘라스틱 스택에 관심이 있는 개발자와 운영자
• 엘라스틱 스택을 차근차근 배우고자 하는 개발자와 운영자
• 실제 엘라스틱 스택을 어떻게 프로젝트에 투입해서 개발하고 운영해야 하는지 큰 그림을 그리고 싶은 관리자와 개발자
• 엘라스틱 스택을 직접 서비스에 투입해 운영하는 과정에서 가용성, 안정성, 고가용성, 보안성을 한 단계 높이고 싶은 관리자와 운영자
• 엘라스틱 스택을 이용하여 스타트업과 엔터프라이즈 빅데이터 파이프라인과 플랫폼을 구축하고자 하는 아키텍트와 개발자
• 한글 전문 검색 서비스를 회사 내에서 서비스할 수 있게 작업하는 개발자
• 오픈소스를 이용하여 로그 모니터링을 하고 싶은 운영자
• 쉽고 효율적으로 데이터를 수집, 정제하고 싶은 개발자
• 데이터를 시각화하면서 손쉽게 데이터를 분석하기 원하는 분석가
엘라스틱 스택 개발부터 운영까지
결론
생생한 사례와 설명을 읽으면서 재미와 지식을 동시에 얻자!
• 레퍼런스 매뉴얼에서 탈피해 현장에서 바로 적용 가능한 실무서로 포지셔닝한 결과 책이 지루하지 않고 상당한 속도감과 재미를 선사한
다. 또한 자주 사용되지는 않지만 더 자세히 알고 싶은 독자를 지원하기 위해 구석구석에 참고 URL을 제공하고 있다.
• 엘라스틱서치나 키바나 등 엘라스틱 스택의 특정 구성 요소에 집중하는 대신 균형을 맞춰 유기적으로 내용을 배치하고 있다. 물론 엘라
스틱 서치가 핵심이므로 기본적인 사용법과 강력한 집계 기능에 대한 설명은 이 책만으로 충분하다
• 스토리에 맞춰 점진적으로 지식을 넓히게 예제 하나하나에 신경을 썼고, 최소의 노력으로 최대의 효과를 거둘 수 있께 여러 가지 대안을
제시한다
• 엘라스틱 스택 활용을 위해 실제 데이터를 사용해서 변환, 저장, 분석, 시각화에 이르는 전 과정을 프로젝트 세 가지로 설명한다. 여기서
제안한 방법을 적용하면 엘라스틱 스택만으로 다양한 데이터 소스에서 출발해 다양한 시각화 결과를 빠르게 얻을 수 있다.
• 현업 서비스를 위한 엘라스틱 설계와 운영 과정에서 필요한 지식을 옆에서 컨설팅 받는 느낌으로 빠르게 확보할 수 있다.
• 이 책은 제가 감수했습니다.
발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: /jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호

More Related Content

What's hot (15)

(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍
(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍
(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍
Jay Park
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
Jay Park
(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판
Jay Park
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
Jay Park
(독서광) 기획자의 글쓰기
(독서광) 기획자의 글쓰기(독서광) 기획자의 글쓰기
(독서광) 기획자의 글쓰기
Jay Park
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정
Aree Oh
좋은 개발자 되기
좋은 개발자 되기좋은 개발자 되기
좋은 개발자 되기
Sunghyouk Bae
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 1편 알고리즘과 자료 구조
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 1편 알고리즘과 자료 구조(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 1편 알고리즘과 자료 구조
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 1편 알고리즘과 자료 구조
Jay Park
Db optimal solution
Db optimal solutionDb optimal solution
Db optimal solution
Park SooHyun
[114]파파고 서비스 2년의 경험
[114]파파고 서비스 2년의 경험[114]파파고 서비스 2년의 경험
[114]파파고 서비스 2년의 경험
NAVER D2
(알도개) No Code - RPA 기초
(알도개) No Code - RPA 기초(알도개) No Code - RPA 기초
(알도개) No Code - RPA 기초
Jay Park
[알도개] RPA와 AI
[알도개] RPA와 AI[알도개] RPA와 AI
[알도개] RPA와 AI
Jay Park
정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자
Aree Oh
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114
GeniNetworks
(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍
(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍
(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍
Jay Park
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 2편 추상화의 허와 실
Jay Park
(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판
Jay Park
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
Jay Park
(독서광) 기획자의 글쓰기
(독서광) 기획자의 글쓰기(독서광) 기획자의 글쓰기
(독서광) 기획자의 글쓰기
Jay Park
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정
Aree Oh
좋은 개발자 되기
좋은 개발자 되기좋은 개발자 되기
좋은 개발자 되기
Sunghyouk Bae
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 1편 알고리즘과 자료 구조
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 1편 알고리즘과 자료 구조(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 1편 알고리즘과 자료 구조
(알도개) 무한 루프에 빠진 개발자 논쟁 시리즈: 1편 알고리즘과 자료 구조
Jay Park
[114]파파고 서비스 2년의 경험
[114]파파고 서비스 2년의 경험[114]파파고 서비스 2년의 경험
[114]파파고 서비스 2년의 경험
NAVER D2
(알도개) No Code - RPA 기초
(알도개) No Code - RPA 기초(알도개) No Code - RPA 기초
(알도개) No Code - RPA 기초
Jay Park
[알도개] RPA와 AI
[알도개] RPA와 AI[알도개] RPA와 AI
[알도개] RPA와 AI
Jay Park
정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자
Aree Oh
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114
GeniNetworks

Similar to (책 소개) 엘라스틱 스택 개발부터 운영까지 (20)

Elastic Stack & Data pipeline (1장)
Elastic Stack & Data pipeline (1장)Elastic Stack & Data pipeline (1장)
Elastic Stack & Data pipeline (1장)
Jongho Woo
아이리스닷넷 김정우 발표용
아이리스닷넷 김정우 발표용아이리스닷넷 김정우 발표용
아이리스닷넷 김정우 발표용
JeongWoo Kim
(OkdevTV) 2024년 10월 30일 개발 이야기
(OkdevTV) 2024년 10월 30일 개발 이야기(OkdevTV) 2024년 10월 30일 개발 이야기
(OkdevTV) 2024년 10월 30일 개발 이야기
Jay Park
Tableau 사용자를 위한 데이터 블렌딩 with alteryx
Tableau 사용자를 위한 데이터 블렌딩 with alteryxTableau 사용자를 위한 데이터 블렌딩 with alteryx
Tableau 사용자를 위한 데이터 블렌딩 with alteryx
Pikdata Inc.
쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택
OpenStack Korea Community
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
AWSKRUG - AWS한국사용자모임
Elasticsearch Modeling - 정호욱
Elasticsearch Modeling - 정호욱Elasticsearch Modeling - 정호욱
Elasticsearch Modeling - 정호욱
NAVER D2
Elastic stack
Elastic stackElastic stack
Elastic stack
Kenu, GwangNam Heo
Python & Spark
Python & SparkPython & Spark
Python & Spark
itproman35
(OkdevTV) 2024년 12월 18일 개발 이야기
(OkdevTV) 2024년 12월 18일 개발 이야기(OkdevTV) 2024년 12월 18일 개발 이야기
(OkdevTV) 2024년 12월 18일 개발 이야기
Jay Park
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
Matthew (정재화)
스타트업사례로 본 로그 데이터분석 : Tajo on AWS
스타트업사례로 본 로그 데이터분석 : Tajo on AWS스타트업사례로 본 로그 데이터분석 : Tajo on AWS
스타트업사례로 본 로그 데이터분석 : Tajo on AWS
Gruter
AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나
AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나
AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나
Amazon Web Services Korea
No sql survey report
No sql survey reportNo sql survey report
No sql survey report
Gichan Lee
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Ian Choi
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Ubuntu Korea Community
Elastic Search Performance Optimization - Deview 2014
Elastic Search Performance Optimization - Deview 2014Elastic Search Performance Optimization - Deview 2014
Elastic Search Performance Optimization - Deview 2014
Gruter
『오픈스택 인 액션』 - 맛보기
『오픈스택 인 액션』 - 맛보기『오픈스택 인 액션』 - 맛보기
『오픈스택 인 액션』 - 맛보기
복연 이
그림으로 공부하는 오라클 구조
그림으로 공부하는 오라클 구조그림으로 공부하는 오라클 구조
그림으로 공부하는 오라클 구조
Choonghyun Yang
애자일 프랙티스
애자일 프랙티스애자일 프랙티스
애자일 프랙티스
한 경만
Elastic Stack & Data pipeline (1장)
Elastic Stack & Data pipeline (1장)Elastic Stack & Data pipeline (1장)
Elastic Stack & Data pipeline (1장)
Jongho Woo
아이리스닷넷 김정우 발표용
아이리스닷넷 김정우 발표용아이리스닷넷 김정우 발표용
아이리스닷넷 김정우 발표용
JeongWoo Kim
(OkdevTV) 2024년 10월 30일 개발 이야기
(OkdevTV) 2024년 10월 30일 개발 이야기(OkdevTV) 2024년 10월 30일 개발 이야기
(OkdevTV) 2024년 10월 30일 개발 이야기
Jay Park
Tableau 사용자를 위한 데이터 블렌딩 with alteryx
Tableau 사용자를 위한 데이터 블렌딩 with alteryxTableau 사용자를 위한 데이터 블렌딩 with alteryx
Tableau 사용자를 위한 데이터 블렌딩 with alteryx
Pikdata Inc.
Elasticsearch Modeling - 정호욱
Elasticsearch Modeling - 정호욱Elasticsearch Modeling - 정호욱
Elasticsearch Modeling - 정호욱
NAVER D2
(OkdevTV) 2024년 12월 18일 개발 이야기
(OkdevTV) 2024년 12월 18일 개발 이야기(OkdevTV) 2024년 12월 18일 개발 이야기
(OkdevTV) 2024년 12월 18일 개발 이야기
Jay Park
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
Matthew (정재화)
스타트업사례로 본 로그 데이터분석 : Tajo on AWS
스타트업사례로 본 로그 데이터분석 : Tajo on AWS스타트업사례로 본 로그 데이터분석 : Tajo on AWS
스타트업사례로 본 로그 데이터분석 : Tajo on AWS
Gruter
AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나
AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나
AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나
Amazon Web Services Korea
No sql survey report
No sql survey reportNo sql survey report
No sql survey report
Gichan Lee
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Ian Choi
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Ubuntu Korea Community
Elastic Search Performance Optimization - Deview 2014
Elastic Search Performance Optimization - Deview 2014Elastic Search Performance Optimization - Deview 2014
Elastic Search Performance Optimization - Deview 2014
Gruter
『오픈스택 인 액션』 - 맛보기
『오픈스택 인 액션』 - 맛보기『오픈스택 인 액션』 - 맛보기
『오픈스택 인 액션』 - 맛보기
복연 이
그림으로 공부하는 오라클 구조
그림으로 공부하는 오라클 구조그림으로 공부하는 오라클 구조
그림으로 공부하는 오라클 구조
Choonghyun Yang
애자일 프랙티스
애자일 프랙티스애자일 프랙티스
애자일 프랙티스
한 경만

More from Jay Park (20)

(독서광) 지능의 기원 - 우리의 뇌 그리고 AI를 만든 다섯 번의 혁신
(독서광) 지능의 기원 - 우리의 뇌 그리고 AI를 만든 다섯 번의 혁신(독서광) 지능의 기원 - 우리의 뇌 그리고 AI를 만든 다섯 번의 혁신
(독서광) 지능의 기원 - 우리의 뇌 그리고 AI를 만든 다섯 번의 혁신
Jay Park
(독서광) 린 프로덕트 플레이북: 시장에서 살아남는 프로덕트를 개발하는 6단계 프로세스
(독서광) 린 프로덕트 플레이북: 시장에서 살아남는 프로덕트를 개발하는 6단계 프로세스(독서광) 린 프로덕트 플레이북: 시장에서 살아남는 프로덕트를 개발하는 6단계 프로세스
(독서광) 린 프로덕트 플레이북: 시장에서 살아남는 프로덕트를 개발하는 6단계 프로세스
Jay Park
(OkdevTV) 2025년 1월 8일 개발 이야기
(OkdevTV) 2025년 1월 8일 개발 이야기(OkdevTV) 2025년 1월 8일 개발 이야기
(OkdevTV) 2025년 1월 8일 개발 이야기
Jay Park
(독서광) 2024년 12월 모두를 위한 소프트웨어 보안 설계와 구현
(독서광) 2024년 12월 모두를 위한 소프트웨어 보안 설계와 구현(독서광) 2024년 12월 모두를 위한 소프트웨어 보안 설계와 구현
(독서광) 2024년 12월 모두를 위한 소프트웨어 보안 설계와 구현
Jay Park
(OKdevTV) 2024년 12월 5일 개발 이야기
(OKdevTV) 2024년 12월 5일 개발 이야기(OKdevTV) 2024년 12월 5일 개발 이야기
(OKdevTV) 2024년 12월 5일 개발 이야기
Jay Park
(독서광) 2024년 11월 선택 설계자들 - 어떻게 함정을 피하고 탁월한 결정을 내릴 것인가
(독서광) 2024년 11월 선택 설계자들 - 어떻게 함정을 피하고 탁월한 결정을 내릴 것인가(독서광) 2024년 11월 선택 설계자들 - 어떻게 함정을 피하고 탁월한 결정을 내릴 것인가
(독서광) 2024년 11월 선택 설계자들 - 어떻게 함정을 피하고 탁월한 결정을 내릴 것인가
Jay Park
(OkdevTV) 2024년 10월 16일 개발 이야기
(OkdevTV) 2024년 10월 16일 개발 이야기(OkdevTV) 2024년 10월 16일 개발 이야기
(OkdevTV) 2024년 10월 16일 개발 이야기
Jay Park
(독서광) 갈대 속의 영원 - 저항하고 꿈꾸고 연결하는 발명품, 책의 모험
(독서광) 갈대 속의 영원 - 저항하고 꿈꾸고 연결하는 발명품, 책의 모험(독서광) 갈대 속의 영원 - 저항하고 꿈꾸고 연결하는 발명품, 책의 모험
(독서광) 갈대 속의 영원 - 저항하고 꿈꾸고 연결하는 발명품, 책의 모험
Jay Park
(OkdevTV) 2024년 10월 2일 개발 이야기
(OkdevTV) 2024년 10월 2일 개발 이야기(OkdevTV) 2024년 10월 2일 개발 이야기
(OkdevTV) 2024년 10월 2일 개발 이야기
Jay Park
(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링
(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링
(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링
Jay Park
[OkdevTV] 2024년 9월 2일 개발 이야기
[OkdevTV] 2024년 9월 2일 개발 이야기[OkdevTV] 2024년 9월 2일 개발 이야기
[OkdevTV] 2024년 9월 2일 개발 이야기
Jay Park
[독서광] 프리세일즈 (Technical Presales) - 고객과 기업을 잇는 기술 대표
[독서광] 프리세일즈 (Technical Presales) - 고객과 기업을 잇는 기술 대표[독서광] 프리세일즈 (Technical Presales) - 고객과 기업을 잇는 기술 대표
[독서광] 프리세일즈 (Technical Presales) - 고객과 기업을 잇는 기술 대표
Jay Park
[OKdevTV] 2024년 8월 21일 개발 이야기
[OKdevTV] 2024년 8월 21일 개발 이야기[OKdevTV] 2024년 8월 21일 개발 이야기
[OKdevTV] 2024년 8월 21일 개발 이야기
Jay Park
2024년 8월 8일 개발 이야기 - 오늘날에도 자바가 여전히 유효합니까?
2024년 8월 8일 개발 이야기 - 오늘날에도 자바가 여전히 유효합니까?2024년 8월 8일 개발 이야기 - 오늘날에도 자바가 여전히 유효합니까?
2024년 8월 8일 개발 이야기 - 오늘날에도 자바가 여전히 유효합니까?
Jay Park
(독서광) LLM을 활용한 실전 AI 애플리케이션 개발
(독서광) LLM을 활용한 실전 AI 애플리케이션 개발(독서광) LLM을 활용한 실전 AI 애플리케이션 개발
(독서광) LLM을 활용한 실전 AI 애플리케이션 개발
Jay Park
(OKdevTV) 2024년 7월 24일 개발 이야기
(OKdevTV) 2024년 7월 24일 개발 이야기(OKdevTV) 2024년 7월 24일 개발 이야기
(OKdevTV) 2024년 7월 24일 개발 이야기
Jay Park
2024년 7월 10일 개발 이야기 - 엔지니어링 분야에서 시니어 레벨 이상으로 성장하는 데 필요한 3가지 핵심 기술
2024년 7월 10일 개발 이야기 - 엔지니어링 분야에서 시니어 레벨 이상으로 성장하는 데 필요한 3가지 핵심 기술2024년 7월 10일 개발 이야기 - 엔지니어링 분야에서 시니어 레벨 이상으로 성장하는 데 필요한 3가지 핵심 기술
2024년 7월 10일 개발 이야기 - 엔지니어링 분야에서 시니어 레벨 이상으로 성장하는 데 필요한 3가지 핵심 기술
Jay Park
[독서광] 창업가의 질문 - 스타트업을 준비하는 사람들이 궁금해하는 가장 보통의 질문
[독서광] 창업가의 질문 - 스타트업을 준비하는 사람들이 궁금해하는 가장 보통의 질문[독서광] 창업가의 질문 - 스타트업을 준비하는 사람들이 궁금해하는 가장 보통의 질문
[독서광] 창업가의 질문 - 스타트업을 준비하는 사람들이 궁금해하는 가장 보통의 질문
Jay Park
2024년 6월 24일 개발 이야기 - 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요?
2024년 6월 24일 개발 이야기 - 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요?2024년 6월 24일 개발 이야기 - 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요?
2024년 6월 24일 개발 이야기 - 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요?
Jay Park
(독서광) 우연은 얼마나 내 삶을 지배하는가
(독서광) 우연은 얼마나 내 삶을 지배하는가(독서광) 우연은 얼마나 내 삶을 지배하는가
(독서광) 우연은 얼마나 내 삶을 지배하는가
Jay Park
(독서광) 지능의 기원 - 우리의 뇌 그리고 AI를 만든 다섯 번의 혁신
(독서광) 지능의 기원 - 우리의 뇌 그리고 AI를 만든 다섯 번의 혁신(독서광) 지능의 기원 - 우리의 뇌 그리고 AI를 만든 다섯 번의 혁신
(독서광) 지능의 기원 - 우리의 뇌 그리고 AI를 만든 다섯 번의 혁신
Jay Park
(독서광) 린 프로덕트 플레이북: 시장에서 살아남는 프로덕트를 개발하는 6단계 프로세스
(독서광) 린 프로덕트 플레이북: 시장에서 살아남는 프로덕트를 개발하는 6단계 프로세스(독서광) 린 프로덕트 플레이북: 시장에서 살아남는 프로덕트를 개발하는 6단계 프로세스
(독서광) 린 프로덕트 플레이북: 시장에서 살아남는 프로덕트를 개발하는 6단계 프로세스
Jay Park
(OkdevTV) 2025년 1월 8일 개발 이야기
(OkdevTV) 2025년 1월 8일 개발 이야기(OkdevTV) 2025년 1월 8일 개발 이야기
(OkdevTV) 2025년 1월 8일 개발 이야기
Jay Park
(독서광) 2024년 12월 모두를 위한 소프트웨어 보안 설계와 구현
(독서광) 2024년 12월 모두를 위한 소프트웨어 보안 설계와 구현(독서광) 2024년 12월 모두를 위한 소프트웨어 보안 설계와 구현
(독서광) 2024년 12월 모두를 위한 소프트웨어 보안 설계와 구현
Jay Park
(OKdevTV) 2024년 12월 5일 개발 이야기
(OKdevTV) 2024년 12월 5일 개발 이야기(OKdevTV) 2024년 12월 5일 개발 이야기
(OKdevTV) 2024년 12월 5일 개발 이야기
Jay Park
(독서광) 2024년 11월 선택 설계자들 - 어떻게 함정을 피하고 탁월한 결정을 내릴 것인가
(독서광) 2024년 11월 선택 설계자들 - 어떻게 함정을 피하고 탁월한 결정을 내릴 것인가(독서광) 2024년 11월 선택 설계자들 - 어떻게 함정을 피하고 탁월한 결정을 내릴 것인가
(독서광) 2024년 11월 선택 설계자들 - 어떻게 함정을 피하고 탁월한 결정을 내릴 것인가
Jay Park
(OkdevTV) 2024년 10월 16일 개발 이야기
(OkdevTV) 2024년 10월 16일 개발 이야기(OkdevTV) 2024년 10월 16일 개발 이야기
(OkdevTV) 2024년 10월 16일 개발 이야기
Jay Park
(독서광) 갈대 속의 영원 - 저항하고 꿈꾸고 연결하는 발명품, 책의 모험
(독서광) 갈대 속의 영원 - 저항하고 꿈꾸고 연결하는 발명품, 책의 모험(독서광) 갈대 속의 영원 - 저항하고 꿈꾸고 연결하는 발명품, 책의 모험
(독서광) 갈대 속의 영원 - 저항하고 꿈꾸고 연결하는 발명품, 책의 모험
Jay Park
(OkdevTV) 2024년 10월 2일 개발 이야기
(OkdevTV) 2024년 10월 2일 개발 이야기(OkdevTV) 2024년 10월 2일 개발 이야기
(OkdevTV) 2024년 10월 2일 개발 이야기
Jay Park
(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링
(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링
(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링
Jay Park
[OkdevTV] 2024년 9월 2일 개발 이야기
[OkdevTV] 2024년 9월 2일 개발 이야기[OkdevTV] 2024년 9월 2일 개발 이야기
[OkdevTV] 2024년 9월 2일 개발 이야기
Jay Park
[독서광] 프리세일즈 (Technical Presales) - 고객과 기업을 잇는 기술 대표
[독서광] 프리세일즈 (Technical Presales) - 고객과 기업을 잇는 기술 대표[독서광] 프리세일즈 (Technical Presales) - 고객과 기업을 잇는 기술 대표
[독서광] 프리세일즈 (Technical Presales) - 고객과 기업을 잇는 기술 대표
Jay Park
[OKdevTV] 2024년 8월 21일 개발 이야기
[OKdevTV] 2024년 8월 21일 개발 이야기[OKdevTV] 2024년 8월 21일 개발 이야기
[OKdevTV] 2024년 8월 21일 개발 이야기
Jay Park
2024년 8월 8일 개발 이야기 - 오늘날에도 자바가 여전히 유효합니까?
2024년 8월 8일 개발 이야기 - 오늘날에도 자바가 여전히 유효합니까?2024년 8월 8일 개발 이야기 - 오늘날에도 자바가 여전히 유효합니까?
2024년 8월 8일 개발 이야기 - 오늘날에도 자바가 여전히 유효합니까?
Jay Park
(독서광) LLM을 활용한 실전 AI 애플리케이션 개발
(독서광) LLM을 활용한 실전 AI 애플리케이션 개발(독서광) LLM을 활용한 실전 AI 애플리케이션 개발
(독서광) LLM을 활용한 실전 AI 애플리케이션 개발
Jay Park
(OKdevTV) 2024년 7월 24일 개발 이야기
(OKdevTV) 2024년 7월 24일 개발 이야기(OKdevTV) 2024년 7월 24일 개발 이야기
(OKdevTV) 2024년 7월 24일 개발 이야기
Jay Park
2024년 7월 10일 개발 이야기 - 엔지니어링 분야에서 시니어 레벨 이상으로 성장하는 데 필요한 3가지 핵심 기술
2024년 7월 10일 개발 이야기 - 엔지니어링 분야에서 시니어 레벨 이상으로 성장하는 데 필요한 3가지 핵심 기술2024년 7월 10일 개발 이야기 - 엔지니어링 분야에서 시니어 레벨 이상으로 성장하는 데 필요한 3가지 핵심 기술
2024년 7월 10일 개발 이야기 - 엔지니어링 분야에서 시니어 레벨 이상으로 성장하는 데 필요한 3가지 핵심 기술
Jay Park
[독서광] 창업가의 질문 - 스타트업을 준비하는 사람들이 궁금해하는 가장 보통의 질문
[독서광] 창업가의 질문 - 스타트업을 준비하는 사람들이 궁금해하는 가장 보통의 질문[독서광] 창업가의 질문 - 스타트업을 준비하는 사람들이 궁금해하는 가장 보통의 질문
[독서광] 창업가의 질문 - 스타트업을 준비하는 사람들이 궁금해하는 가장 보통의 질문
Jay Park
2024년 6월 24일 개발 이야기 - 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요?
2024년 6월 24일 개발 이야기 - 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요?2024년 6월 24일 개발 이야기 - 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요?
2024년 6월 24일 개발 이야기 - 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요?
Jay Park
(독서광) 우연은 얼마나 내 삶을 지배하는가
(독서광) 우연은 얼마나 내 삶을 지배하는가(독서광) 우연은 얼마나 내 삶을 지배하는가
(독서광) 우연은 얼마나 내 삶을 지배하는가
Jay Park

(책 소개) 엘라스틱 스택 개발부터 운영까지

  • 2. 엘라스틱 스택 개발부터 운영까지 엘라스틱 스택을 빠르고 정확하게 학습하기 위한 길라잡이 • 빅데이터 처리를 위해 여러 오픈 소스를 연결해서 운영하느라 힘들지는 않는가? • NoSQL 데이터베이스 중에서 전문 검색(full text) 기능을 극대화하기 위한 해법은 없을까? • 데이터 수집부터 가공, 저장, 분석을 거쳐 통찰을 얻기 위한 시각화까지 한 번에 해결 할 방법은 없을까? • PoC를 넘어서 엘라스틱 스택을 운영하는 과정에서 클러스터를 설계하고 구성하기 위해 어디까지 알고 있어야 할까? • 실제 프로젝트를 수행하는 과정에서 엘라스틱 스택을 구체적으로 활용하는 방법을 깔끔하게 정리한 내용은 없을까?
  • 3. 엘라스틱 스택 개발부터 운영까지 감수자 서문에서… • 이 책에서는 모든 것을 포괄적으로 설명하기 위해 중요한 내용과 그렇지 않은 내용을 전반에 여기저기 흩트려 놓는 대신, 철저하게 파레토 법칙에 따라 80% 효과를 얻을 수 있는 20%에 집중한다. 따라서 본문 전개 과정에서 속도감과 응집력이 상당히 높다. 또한 카탈로그에 나 온 API나 기능 설명에 그치지 않고 핵심을 빠르게 학습하기 위한 좋은 예제가 설명 뒤에 바로 이어지며, 책 전반에 걸쳐 추상적인 이론을 손에 잡히는 구체적인 사례로 바꿔낸다. • 본문에도 나오지만 엘라스틱 스택은 설치부터 실제 활용까지 그 사용법이 크게 어렵지 않기 때문에 그냥 곧바로 써봐도 될 것 같다는 생각 이 들 수도 있다. 하지만 입문하기 쉽다고 해서 마스터하기도 쉽다고 보기는 어렵다. 엘라스틱 스택은 빅데이터 파이프라인 전체를 구축할 수 있는 강력한 기능을 제공하기 때문에 실제 알아야 할 내용이 매우 많으므로, 사용하면서 배우고, 배우면서 사용하는 능동적인 학습이 필수다. 능동적인 학습 과정에서 큰 도움을 주는 이 책의 주요 특성 중 하나는 목적지향적인 설명이다. 앞뒤 맥락 없이 무조건적으로 이런 저런 기능이 있다고 설명하는 대신, 이런저런 일을 하려면 엘라스틱의 어떤 기능을 활용해야 할지를 잘 설명한다.
  • 4. 엘라스틱 스택 개발부터 운영까지 이 책의 목차 엘라스틱 스택을 활용하기 위한 여정 • 1부 | 엘라스틱 스택 개요 • 01 엘라스틱 스택이란 • 02. 윈도우 실습 환경 구성 • 2부 | 엘라스틱 스택 구성요소 • 03. 엘라스틱서치 기본 • 04. 엘라스틱서치: 검색 • 05. 엘라스틱서치: 집계 • 06. 로그스태시 • 07. 비츠 • 08. 키바나 • 3부 | 엘라스틱 스택 실전 활용 • 09. 케글 CSV 파일을 활용한 인덱스 작성 • 10. 로그스태시를 활용한 한글 트위터 데이터 분석 • 11. 파이썬 클라이언트를 활용한 공공 데이터 분석 • 4부 | 엘라스틱 운영 • 12. 리눅스 실습 환경 구성 • 13. 클러스터와 노드 구성 • 14. 운영 클러스터 구축 개별 기술 파악 응용과 운영
  • 5. 엘라스틱 스택 개발부터 운영까지 무엇이 이 책을 흥미롭게 만드는가?(1) 장황하고 방대한 참고 매뉴얼 대신 핵심을 관통하는 실무서! • 방대한 사전식 구성을 배제하고 철저하기 실리를 추구하는 방식으로 기술되어 있기에 시간과 노력을 크게 절약해준다 • 따라하면 동작한다에 주안점을 두는 튜토리얼과는 달리 각각의 기능에 대해 의도와 핵심을 설명하고 비교를 통해 상황에 맞는 선택지를 제시한다 • 개발 과정을 벗어나 실제 운영 과정에서 고려해야 하는 (정말 양보하기 어려운 필수) 사안에 대해서도 풍부한 그림과 시나리오를 활용해 내부 동작 방식까지 파고들면서 그렇게 해야 하는 이유와 구체적인 지침을 명확하게 정리해준다 • 엘라스틱을 사용하고 있는 개발자들도 엘라스틱 버전이 업그레이드 되면서 변경되거나 추가된 내용과 함께 숨겨진 꿀팁을 얻을 수 있다 • 개발부터 운영에 이르기까지 전반적인 내용을 다루고 있으므로 스타트업에서 혈혈단신 엘라스틱을 사용하느라 고생이 많은 풀스택(!) 개발자들에게도 도움이 된다 • 개발 과정에서는 윈도우, 운영 과정에서는 리눅스를 활용하게 구성되어 있으므로 상황에 따라 이기종에서 개발과 운영을 함께 할 수 밖 에 없는 현업 개발자들의 가려움을 긁어준다.
  • 6. 엘라스틱 스택 개발부터 운영까지 무엇이 이 책을 흥미롭게 만드는가?(2) 엘라스틱 스택 활용 부문에 나오는 프로젝트 삼총사
  • 7. 엘라스틱 스택 개발부터 운영까지 대상 독자 엘라스틱서치를 포함한 엘라스틱 스택에 관심이 있는 개발자와 운영자 • 엘라스틱 스택을 차근차근 배우고자 하는 개발자와 운영자 • 실제 엘라스틱 스택을 어떻게 프로젝트에 투입해서 개발하고 운영해야 하는지 큰 그림을 그리고 싶은 관리자와 개발자 • 엘라스틱 스택을 직접 서비스에 투입해 운영하는 과정에서 가용성, 안정성, 고가용성, 보안성을 한 단계 높이고 싶은 관리자와 운영자 • 엘라스틱 스택을 이용하여 스타트업과 엔터프라이즈 빅데이터 파이프라인과 플랫폼을 구축하고자 하는 아키텍트와 개발자 • 한글 전문 검색 서비스를 회사 내에서 서비스할 수 있게 작업하는 개발자 • 오픈소스를 이용하여 로그 모니터링을 하고 싶은 운영자 • 쉽고 효율적으로 데이터를 수집, 정제하고 싶은 개발자 • 데이터를 시각화하면서 손쉽게 데이터를 분석하기 원하는 분석가
  • 8. 엘라스틱 스택 개발부터 운영까지 결론 생생한 사례와 설명을 읽으면서 재미와 지식을 동시에 얻자! • 레퍼런스 매뉴얼에서 탈피해 현장에서 바로 적용 가능한 실무서로 포지셔닝한 결과 책이 지루하지 않고 상당한 속도감과 재미를 선사한 다. 또한 자주 사용되지는 않지만 더 자세히 알고 싶은 독자를 지원하기 위해 구석구석에 참고 URL을 제공하고 있다. • 엘라스틱서치나 키바나 등 엘라스틱 스택의 특정 구성 요소에 집중하는 대신 균형을 맞춰 유기적으로 내용을 배치하고 있다. 물론 엘라 스틱 서치가 핵심이므로 기본적인 사용법과 강력한 집계 기능에 대한 설명은 이 책만으로 충분하다 • 스토리에 맞춰 점진적으로 지식을 넓히게 예제 하나하나에 신경을 썼고, 최소의 노력으로 최대의 효과를 거둘 수 있께 여러 가지 대안을 제시한다 • 엘라스틱 스택 활용을 위해 실제 데이터를 사용해서 변환, 저장, 분석, 시각화에 이르는 전 과정을 프로젝트 세 가지로 설명한다. 여기서 제안한 방법을 적용하면 엘라스틱 스택만으로 다양한 데이터 소스에서 출발해 다양한 시각화 결과를 빠르게 얻을 수 있다. • 현업 서비스를 위한 엘라스틱 설계와 운영 과정에서 필요한 지식을 옆에서 컨설팅 받는 느낌으로 빠르게 확보할 수 있다. • 이 책은 제가 감수했습니다.
  • 9. 발표자 소개 기술 배경 전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발, 고성능 고가용성 데이터베이스 주요활동 IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등) 개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육) 활동채널 블로그: https://jhrogue.blogspot.com 슬라이드 셰어: /jrogue/presentations 유튜브: https://www.youtube.com/c/박재호dev 문의 jrogue@gmail.com 박재호