SlideShare a Scribd company logo
1 of 9
Download to read offline
엘라스틱 스택
개발부터 운영까지
엘라스틱 스택 개발부터 운영까지
엘라스틱 스택을 빠르고 정확하게 학습하기
위한 길라잡이
• 빅데이터 처리를 위해 여러 오픈 소스를 연결해서 운영하느라 힘들지는 않는가?
• 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
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호

More Related Content

What's hot

(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍
(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍
(책 소개) 한 권으로 읽는 컴퓨터 구조와 프로그래밍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 solutionPark 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와 AIJay Park
 
정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자Aree Oh
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114GeniNetworks
 

What's hot (15)

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

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

Elastic Stack & Data pipeline
Elastic Stack & Data pipelineElastic Stack & Data pipeline
Elastic Stack & Data pipelineJongho Woo
 
아이리스닷넷 김정우 발표용
아이리스닷넷 김정우 발표용아이리스닷넷 김정우 발표용
아이리스닷넷 김정우 발표용JeongWoo Kim
 
Tableau 사용자를 위한 데이터 블렌딩 with alteryx
Tableau 사용자를 위한 데이터 블렌딩 with alteryxTableau 사용자를 위한 데이터 블렌딩 with alteryx
Tableau 사용자를 위한 데이터 블렌딩 with alteryxPikdata Inc.
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기AWSKRUG - AWS한국사용자모임
 
Elasticsearch Modeling - 정호욱
Elasticsearch Modeling - 정호욱Elasticsearch Modeling - 정호욱
Elasticsearch Modeling - 정호욱NAVER D2
 
Python & Spark
Python & SparkPython & Spark
Python & Sparkitproman35
 
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWSMatthew (정재화)
 
스타트업사례로 본 로그 데이터분석 : Tajo on AWS
스타트업사례로 본 로그 데이터분석 : Tajo on AWS스타트업사례로 본 로그 데이터분석 : Tajo on AWS
스타트업사례로 본 로그 데이터분석 : Tajo on AWSGruter
 
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 reportGichan Lee
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Ubuntu Korea Community
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Ian Choi
 
Elastic Search Performance Optimization - Deview 2014
Elastic Search Performance Optimization - Deview 2014Elastic Search Performance Optimization - Deview 2014
Elastic Search Performance Optimization - Deview 2014Gruter
 
『오픈스택 인 액션』 - 맛보기
『오픈스택 인 액션』 - 맛보기『오픈스택 인 액션』 - 맛보기
『오픈스택 인 액션』 - 맛보기복연 이
 
그림으로 공부하는 오라클 구조
그림으로 공부하는 오라클 구조그림으로 공부하는 오라클 구조
그림으로 공부하는 오라클 구조Choonghyun Yang
 
애자일 프랙티스
애자일 프랙티스애자일 프랙티스
애자일 프랙티스한 경만
 
하루에 1시간을 벌 수 있는 10가지 방법
하루에 1시간을 벌 수 있는 10가지 방법하루에 1시간을 벌 수 있는 10가지 방법
하루에 1시간을 벌 수 있는 10가지 방법Devgear
 
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기Seokjae Lee
 

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

Elastic Stack & Data pipeline
Elastic Stack & Data pipelineElastic Stack & Data pipeline
Elastic Stack & Data pipeline
 
아이리스닷넷 김정우 발표용
아이리스닷넷 김정우 발표용아이리스닷넷 김정우 발표용
아이리스닷넷 김정우 발표용
 
Tableau 사용자를 위한 데이터 블렌딩 with alteryx
Tableau 사용자를 위한 데이터 블렌딩 with alteryxTableau 사용자를 위한 데이터 블렌딩 with alteryx
Tableau 사용자를 위한 데이터 블렌딩 with alteryx
 
쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
 
Elasticsearch Modeling - 정호욱
Elasticsearch Modeling - 정호욱Elasticsearch Modeling - 정호욱
Elasticsearch Modeling - 정호욱
 
Elastic stack
Elastic stackElastic stack
Elastic stack
 
Python & Spark
Python & SparkPython & Spark
Python & Spark
 
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
스타트업 사례로 본 로그 데이터 분석 : Tajo on AWS
 
스타트업사례로 본 로그 데이터분석 : Tajo on AWS
스타트업사례로 본 로그 데이터분석 : Tajo on AWS스타트업사례로 본 로그 데이터분석 : Tajo on AWS
스타트업사례로 본 로그 데이터분석 : Tajo on AWS
 
AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나
AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나
AWS 기반 데이터 레이크(Datalake) 구축 및 분석 - 김민성 (AWS 솔루션즈아키텍트) : 8월 온라인 세미나
 
No sql survey report
No sql survey reportNo sql survey report
No sql survey report
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
 
Elastic Search Performance Optimization - Deview 2014
Elastic Search Performance Optimization - Deview 2014Elastic Search Performance Optimization - Deview 2014
Elastic Search Performance Optimization - Deview 2014
 
『오픈스택 인 액션』 - 맛보기
『오픈스택 인 액션』 - 맛보기『오픈스택 인 액션』 - 맛보기
『오픈스택 인 액션』 - 맛보기
 
그림으로 공부하는 오라클 구조
그림으로 공부하는 오라클 구조그림으로 공부하는 오라클 구조
그림으로 공부하는 오라클 구조
 
애자일 프랙티스
애자일 프랙티스애자일 프랙티스
애자일 프랙티스
 
하루에 1시간을 벌 수 있는 10가지 방법
하루에 1시간을 벌 수 있는 10가지 방법하루에 1시간을 벌 수 있는 10가지 방법
하루에 1시간을 벌 수 있는 10가지 방법
 
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
 

More from Jay Park

(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지Jay Park
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)Jay Park
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)Jay Park
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)Jay Park
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략Jay Park
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학Jay Park
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드Jay Park
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰Jay Park
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임Jay Park
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결Jay Park
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서Jay Park
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람Jay Park
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린Jay Park
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의Jay Park
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트Jay Park
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다Jay Park
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다Jay Park
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트Jay Park
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭Jay Park
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기Jay Park
 

More from Jay Park (20)

(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기
 

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

  • 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 슬라이드 셰어: https://www.slideshare.net/jrogue/presentations 유튜브: https://www.youtube.com/c/박재호dev 문의 jrogue@gmail.com 박재호