본문 바로가기

한빛미디어41

[리뷰] 견고한 데이터 엔지니어링, 데이터 파이프라인 설계와 구축의 핵심 원칙 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 이 책은 데이터 엔지니어링에 대해 다루고 있다. 전체적인 엔지니어링 환경 뿐 아니라 수명주기와 아키텍처 설계에 대해서도 다룬다. 목차를 보면 크게 3개의 캡터로 나누어져있다. - 1. 기반 구축 - 2. 엔지니어링 생명주기 - 3. 보안 엔지니어링 개요 > 수명주기 > 설계 > 기술 선택 > 데이터 생성 > 저장 > 수집 > 변환 > 서빙 > 보안 순서로 설명하고 있다. 가장 재미있게 봤던 부분은 챕터4. 데이터 엔지니어링 수명주기 전체에 걸친 기술 선택 부분이었다. 운영비용과 기회비용에 따라 기술 선택에 있어서의 조언을 볼 수 있는 챕터였다. 실무진에게 도움이 많이 되는 챕터가 아닐까 싶다. - 장소: 온프레미스, 클라우드, 하이브리드 클라우드.. 2023. 8. 21.
추천 입문 시스템 - 한빛미디어 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. https://www.hanbit.co.kr/store/books/look.php?p_code=B7471666713 이번에 리뷰하게 된 도서는 '추천 입문 시스템' 이라는 책이다. 추천 시스템이라고 하면 근처에서 많이 접할 수 있다. 네이버와 쿠팡 등 쇼핑에서도 볼 수 있고, 배달의 민족과 같은 추천들도 볼 수 있죠. 그런 모든 부분을 통틀어 추천 시스템이라고 보면 될 것 같다. 항상 추천 시스템이 어떤 형태로 구성되고, 제공되는지 궁금했었는데 책을 통해서 그런 부분을 해결 할 수 있었다. 책에서 나오는 문장 중 반드시 사용자의 기호에 맞는 아이템을 추천할 수 있다고 할 수 없습니다. 라는 문장이 가장 마음에 들었다. 그렇다면 어떻게 해서 사용자.. 2023. 5. 17.
파이썬 라이브러리를 활용한 텍스트 분석 - 한빛미디어 https://www.hanbit.co.kr/store/books/look.php?p_code=B8501475551 파이썬 라이브러리를 활용한 텍스트 분석 분석하려는 텍스트에 맞는 처리 기법을 소개하는 도서로 실제 모범 사례를 기반으로 상황에 맞게 설계한 텍스트 전처리 파이프라인 구축, N-그램 분석, 텍스트 벡터화 등 다양한 전략과 그때 필 www.hanbit.co.kr 이번에 읽게 된 책은 '파이썬 라이브러리를 활용한 텍스트 분석' 입니다. 한창 ChatGPT로 뜨거운 이때, 좋은 타이밍에 읽게 된 책인 것 같습니다. 책에서는 GPT에 관한 언급은 없지만 GPT 또한 해당 분석들을 거쳐서 완성된 것이 아닐까 하는 생각을 하게 되었습니다. 책은 3단계로 분리되는 것 같다는 느낌을 받았습니다. - 1~4.. 2023. 3. 22.
[리뷰] 핸즈온 리액트 네이티브 - 한빛미디어 이번에 리뷰하게 된 책은 '김범준의 핸즈온 리액트 네이티브' 이다. 책 자체의 두께가 말도 안되게 두껍다. 책의 초반에는 리액트에 대한 간단한 소개를 진행한다. 이후에는 간단한 예제를 구현하면서 리액트에 대해서 설명하고 있다. 계산기를 시작으로 TODO LIST, 여행 사진 공유 앱 3가지 예제를 통해 리액트를 익힐 수 있다. 책을 읽기 전 자바스크립트에 대한 기본적인 지식은 필요하다. 모르는 상태라면 공부하고 책을 보기 바란다. 처음에는 내가 형광펜으로 칠한 줄 알았는데 중요한 부분에 칠해져있는 거였다. 책이 왜이렇게 두껍나 했더니 소스와 이미지가 굉장히 많이 첨부되어 있다. 소스를 보면서 소스마다 해석도 자세하게 달려 있는 것을 볼 수 있었다. 리액트를 처음 익히는 사람에게 추천해주고 싶은 부분이었다.. 2022. 11. 23.
[리뷰] 소프트웨어 아키텍처 The Hard Parts - 한빛미디어 '소프트웨어 아키텍트 같은 기술자가 콘퍼런스에 참석하거나 책을 쓰는 이유는 뭘까요? 이른바 "베스트 프랙티스"리고 알려진 것들이 세상에 차고 넘쳐 그 용어가 남용되다 보니 사람들은 점점 반발심을 갖게 되는 것 같습니다.' 책 표지에는 'The Hard Parts'라는 문구가 진하게 표시되어 있다. 왜 '하드 파트' 인가? 첫째는 어려움이고, 둘째는 단단함이라고 설명하고 있다. '소프트웨어 아키텍처는 나중에 바꾸기 어려운 것'이라는 약간 비틀어 표현한 듯한 정의가 가장 잘 알려져 있기 때문에, 그것이 책의 주된 내용이라고 한다. 책에는 사가(saga)라는 표현이 자주 등장한다. - 영웅적인 업적을 기리는 긴 이야기 책에서는 다양한 예를 들어주면서 좀 더 구체적이고 실질적인 문제 해결 방안을 제시하려고 노력.. 2022. 10. 29.
[리뷰] Concurrent Programming(동시성 프로그래밍) - O'REILLY https://www.hanbit.co.kr/store/books/look.php?p_code=B9078925849 동시성 프로그래밍 Rust 언어를 중심으로 어셈블리어, C 언어를 사용해 CPU 아토믹 처리, 소프트웨어 트랜잭셔널 메모리, async/await 등 동시성 프로그래밍과 관련된 이론적 배경부터 구현까지 설계자 입장에서 살펴본 www.hanbit.co.kr 동시성, 병렬처리는 중요하면서도 어렵다. 두 가지를 구현할 때는 단일로 구현할 때보다 더 많은 부분을 고려해야하기 때문이다. 대표적으로 데드락, 재귀락 등의 문제가 있을 수 있다. 동시성 프로그래밍 책은 Rust와 C 그리고 어셈블리어로 구성되어 있다. 각각 예제마다 C인 경우도 있고, Rust인 경우도 있는데 코드를 보는데 큰 어려움이 .. 2022. 9. 29.