본문 바로가기
Books/서평

[서평] 견고한 데이터 엔지니어링(한빛미디어)

by #FF0000 2023. 7. 24.

견고한 데이터 엔지니어링(Fundamentals of Data Enginerring)

 

견고한 데이터 엔지니어링

데이터 엔지니어링을 주제로 하는 한빛미디어의 '오리올리' 신간이 출간되었다. 이번 책은 데이터 엔지니어링이 무엇인지, 데이터 엔지니어가 무엇을 해야하는지, 해당 분야의 전문가가 되려면 알아야 하는 주요 개념이 무엇인지를 설명하는 책으로, 현업에서 활용하는 데이터 엔지니어링의 개념과 원리를 알려주는 '데이터 엔지니어링'의 입문서이다.

                                  

 

저자 소개

조 라이스(Joe Reis) : 터너리 데이터(Ternary Data)의 CEO이자 공동 설립자
                                 데이터 엔지니어링 컨설턴트

맷 하우슬리(Matt Housley) : 터너리 데이터(Ternary Data) 공동 설립자

                                              데이터 엔지니어링 컨설턴트 겸 클라우드 전문가

 

                     

 

책 소개

목차

PART I 데이터 엔지니어링 기반 구축하기

CHAPTER 1 데이터 엔지니어링 상세
CHAPTER 2 데이터 엔지니어링 수명 주기
CHAPTER 3 우수한 데이터 아키텍처 설계
CHAPTER 4 데이터 엔지니어링 수명 주기 전체에 걸친 기술 선택

 


PART II 데이터 엔지니어링 수명 주기 심층 분석

CHAPTER 5 1단계: 원천 시스템에서의 데이터 생성
CHAPTER 6 2단계: 데이터 저장
CHAPTER 7 3단계: 데이터 수집
CHAPTER 8 4단계: 쿼리 모델링 및 데이터 변환
CHAPTER 9 5단계: 분석, 머신러닝 및 역 ETL을 위한 데이터 서빙

 

 

PART III 보안, 개인정보보호 및 데이터 엔지니어링의 미래

CHAPTER 10 보안과 개인정보보호
CHAPTER 11 데이터 엔지니어링의 미래

 


책은 3개의 파트, 11개의 챕터로 구성 되어있다.

도입부인 PART I, 1장과 2장에서는 '데이터 엔지니어링' 과 '데이터 엔지니어'를 명확히 정의하고,

데이터 엔지니어링 수명주기 5단계를 설명한다.

PART II 는 이 책의 핵심 포인트로, 앞선 2장을 기반으로 데이터 엔지니어링 수명 주기를 더 깊게 설명하는데,

약 260p에 걸쳐 데이터 생성, 저장, 수집, 변환, 서빙의 수명 주기 전 단계를 각 각의 장으로 할애하여 중점적으로 설명한다.

마지막 PART III 에서는 모든 데이터 엔지니어링 작업에서 최우선 순위가 되어야 할 보안 및 개인정보의 주제를 다루며, 데이터 엔지니어링의 미래에 대한 필자들의 생각을 요약 제시한다. 

 

 

 

인상 깊은 부분

 

우선 매 챕터에서 설명하는 용어에 대해서 '정의'를 내리고 설명을 시작하는 점이 인상깊다. 이 부분은 1장에서 '데이터 엔지니어링'이 무엇인지 정의 하는 것 부터 시작해서 이후 챕터까지 각 장에서 설명해야 하는 요소들에 대해 먼저 명확한 정의를 내리고 설명을 진행하여 보다 쉽게 읽고 이해 할 수 있도록 안내한다.

 

이 책의 가장 큰 특징이자 장점은 '코드'가 없는 데이터 엔지니어링 입문서로, '설명' 위주의 글 이지만 어렵지 않게 구성된점, 특히 난이도가 있는 내용의 경우 핵심만을 설명하는 그림이 추가되어 있어 이해하기 쉽게 구성된 부분이 인상 깊다. 

 

 

 

추천 대상

▶ 데이터 엔지니어링 입문자

▶ 데이터 분석 및 과학자로 데이터 엔지니어링을 학습하고 싶은 이

기술 실무자와 연계 작업하는 데이터 이해관계자

 

 

 

추천 이유 & 논평

최근 데이터 분석을 공부하며 듣는 이야기가 데이터 엔지니어링에 대한 학습을 해야한다는 내용이다. 기존 시장에 출간된 데이터 엔지니어링 관련 서적 중 데이터 이해관계자의 시점에서 서술된 책이 없어서, 이번 한빛미디어 - 오리올리의 '견고한 엔지니어링' 은 이러한 목마름에 부응하는 책으로 보인다.

 

책을 통해 데이터 과학자, 분석가 등의 현재 역할에 데이터 엔지니어링이 미치는 영향에 대해 생각 해 볼 수 있으며, 데이터 엔지니어링 수명 주기를 활용한 아키텍처 설계 및 구축 방법을 학습 할 수 있는 점이 장점이다.

 

데이터 엔지니어링에 혹은 데이터 엔지니어 직무에 관심이 있다면 모든이들에게

데이터 엔지니어로써 고민해야 하는 요소들에 대해 생각해 볼 수 있는, 데이터 엔지니어링의 개념을 명확히 할 수 있는 '견고한 엔지니어링'의 일독을 추천해본다. 

 

 

 

 

[한빛미디어 출판사에서 도서를 제공받아 작성된, 글쓴이의 주관적인 견해가 포함된 서평 입니다.]