오롯이 데이터에 집중해서 주변 기술을 정리하고 설명하는 책이 출간되었습니다. 디코딩이라고 하는 한빛미디어 임프린트 브랜드에서 번역서로 나왔는데요. 데이터 품질의 비밀입니다. 아주 재밌는 것은 역자로 등록된 게 커뮤니티라는 점입니다. "데이터야놀자"에서 번역을 진행했네요. 데이터야놀자와는 2017년에 인연이 있습니다. 각설하고, 이 책은 데이터 품질부터 시작해서 다룹니다. 품질이란 무엇이며 데이터 다운타임이 주는 의미를 다시금 생각할 수 있게 합니다. 그리고 많은 사람들이 그 개념에 대해 아직 팽팽하게 논의하는 "데이터 웨어하우스"와 "데이터 레이크"에 대해서 다루고 있고요. 뭐 이것 또한 유행의 흐름이라고 생각합니다. 시간이 조금 더 지나야 조금 더 명확해질 것으로 보입니다. "데이터 레이크 하우스"라는..
FastAPI를 사용한 파이썬 웹 개발은 파이썬 웹 프레임워크 FastAPI를 소개하고, 이를 활용한 웹 애플리케이션을 개발하는 방법을 다루는 번역서입니다. 총 9개의 챕터로 구성되어 있으며, FastAPI의 기본 개념과 기능, 데이터베이스 연결 방법, 보안 기능, 테스트 코드 작성 방법, REST API 작성 방법, 비동기 처리 방법, 도커를 이용한 배포 방법 등을 다룹니다. 정말 모든 걸 품고 있는 듯한 목차죠. 이 책 한 권으로 끝내보겠다는 욕심이 느껴집니다. 하지만 두께가 얇아서 내용을 지면에 다 담지 못하는 아쉬운 점도 있습니다. 앞에 다른 내용은 상상하는 그대로 일 테니 특별히 언급하지는 않겠습니다. 마지막 도커 이미지 배포는 재밌는 게 있어서 이미지로 저장해 봤습니다. "도커 이미지를 다른 ..
이번에는 전공 서적은 아니지만 업무에 도움이 되는 책을 접했습니다. 현재 마케팅 에이전시에서 데이터를 다루는 업무를 하고 있는데요. 꼭 퍼포먼스 마케팅의 세계를 알아야만 할 수 있는 업무는 아니지만, 도메인을 알고 있다면 더 넓은 시야를 가질 수 있고 좋은 제품을 만들 수 있습니다. 이번에 읽은 책은 "데이터로 말한다! 퍼포먼스 마케팅" 입니다. 책은 미디어 커머스 회사를 운영하는 대표가 지금까지 걸어온 길을 바탕으로 퍼포먼스 마케팅을 소개하고 있습니다. 꽤나 재밌게 읽혔던 부분은 2015년부터 2019년까지 마케팅 업계가 어떻게 바뀌어 왔는지였습니다. "2015년, 콘텐츠를 만들면 소비되었다. 2016년, 콘텐츠를 보면 구매가 일어났다. 2017년, 자극적 콘텐츠 그리고 믿거페. 2018년, 너는 떠들..
HashiCorp를 제대로 알게 된 건 2021년 초쯤 되려나? 회사의 인프라를 Terraform으로 관리해 보겠다는 생각에 나름 깊이 있게 공부를 시작한 후부터다. 아는 만큼 보인다고 키워드를 알기 시작하니 주변에 IaC니 뭐니 많은 것들이 보이기 시작했다. 마침 그때 당시에 한빛미디어에서 Terraform 관련된 책도 여러 권 나왔던 걸로 기억한다. 운 좋게 서평 리뷰까지 했으니까. 지금 생각해 보니 모든 것이 타이밍이 잘 맞았던 것 같다. 21년에는 개발하던 (거의) 모든 인프라를 테라폼으로 구현했는데 지금 보면 정말 날코딩 느낌이다(웃음) 뭔가 반년 전에 내가 짠 코드 보는 느낌이랄까? 시간이 흘러 22년에 하반기부터 새로운 제품 개발에 착수 됐는데 그때 정말 혼신의 힘을 다 해 테라폼을 다룬 듯..
TL;DR 글은 체크인, 객실, 식사, 소나타 오브 라이트 순으로 작성되어 있습니다. 성격 급하신 분은 Ctrl + F로 찾아서 보시길. 아이 방학이 끝나기 전에 여행을 한 번 다녀오고자 원주에 있는 오크밸리 리조트에 다녀왔습니다. 목적은 신비아파트 캐릭터 룸. 결론부터 말씀드리자면 콩순이, 시크릿주주, 브레드 이발소 캐릭터 룸을 다녀봤지만 이곳이 가성비가 가장 좋았습니다. 가격은 제일 저렴하지만 아이의 만족도가 가장 높았습니다. 이미 인터넷에 신비아파트 캐릭터 룸에 좋은 후기는 많으니, 아빠 입장으로 몇 가지 포인트만 짚어봅니다. 누군가에게는 도움이 되시길. 우선 오크밸리 리조트는 골프빌리지와 스키빌리지로 나뉘어 있는데요, 캐릭터룸은 골프빌리지에 있습니다. 참고로 골프빌리지와 스키빌리지는 차로 10분 ..
"우리가 사랑한 한국 PC 게임"은 X 세대를 보내온 이들에게 전하는 아주 유쾌한 추억 여행 책입니다. 책은 총 두 개의 파트로 구성되어 있는데 PART 1은 게임 소개와 비하인드 스토리, 개발자 인터뷰, 저자의 칼럼으로 되어있습니다. PART 2는 게임 도록으로 구성되어 있습니다. 개인적으로 이 책에서 특히 재밌었던 부분은 대한민국 게임산업의 한 획을 그으신 당시 개발자들의 인터뷰입니다. 현재 어디서 무엇을 하는지 밝히신 분들도 계셔서 더 흥미로웠던 것 같습니다. 비록 제가 게임 개발 쪽으로 진로를 잡지는 않았지만 어쨌든 개발 업계 선배님들이니까요. 아래 책 이미지를 보면 PART 1, 2가 구분될 것입니다. 앞쪽에 푸르스름한 부분이 PART 1, 뒤쪽이 PART 2입니다. 언뜻 보면 PART 2는 흑..
Jpub에서 나온 15단계로 배우는 도커와 쿠버네티스는 도커와 쿠버네티스를 배우기에 적합한 15단계의 구조로 구성되어 있습니다. 각 단계는 쉽게 이해할 수 있는 설명과 실습이 포함되어 있어, 처음에 도커와 쿠버네티스에 대한 기본 지식이 없더라도 쉽게 따라 할 수 있습니다. 책은 도커와 쿠버네티스를 아주 상세히 설명하고 있습니다. 도커에 대한 기본 이해가 없더라도 이 책으로 시작해서 끝낼 수 있을 정도로 지면을 할애해서 자세히 언급하고 있네요. 실제 프로젝트에서 도커와 쿠버네티스를 활용할 수 있는 방법을 쉽게 이해할 수 있는 예제도 포함되어 있습니다. 전체적으로 이 책은 도커와 쿠버네티스의 기본 지식부터 활용할 수 있는 방법까지 포괄적으로 설명하고 있어, 처음 접하는 분들이나 기존 개발자들에게 매우 유용한..
지금 회사에서 스크럼이 돌아간 지 1년이라는 시간이 조금 지났습니다. 시간이 조금 흐르다 보니 스크럼 팀마다 특색을 띠게 됐는데요. 그 와중에 스크럼 홀릭에 빠지신 분도 계시고, 열성 팬이 되신 분, 원래 잘 흘러가시던 분, 다양한 형태를 보입니다. 한편, 우리끼리 계속 진행하다 보니 "잘하고 있는 게 맞나?"라는 생각이 지난 2022년 회고를 하며 들게 됐고, 그 궁금증을 풀기 위해 아래 책을 선택했습니다. 아주 절묘한 시기에 좋은 책을 만났네요. 스크럼(Scrum)은 소프트웨어 개발, 프로젝트 관리 및 프로세스 개선에 대한 접근 방식입니다. 스크럼은 애자일(Agile) 방법론의 하위 집합에 속하며, 팀이 빠르게 변화하는 요구에 대응할 수 있도록 지원합니다. 스크럼은 팀, 제품 소유자, 스크럼 마스터(..
요즘 애플리케이션의 구동 환경은 클라우드 네이티브로 가면서 쿠버네티스를 많이 선택하는 추세인데 그 밑바탕에는 도커 컨테이너가 깔려있습니다. 아마 개발자라면 컨테이너가 생소하지 않을 텐데요. 이런 컨테이너를 각티슈 케이스로 판매하는 곳이 있습니다. 무릇 개발자라면 이런 제품 하나쯤은 책상에 두고 싶어 하죠. 저도 진작부터 하나 갖고 싶었습니다. 그런데 제품 판매가 알리 익스프레스에서 이뤄지다 보니 몇 주는 고민하고 있었네요. 고민하는 시간에 주문했으면 벌써 받고도 남았을 거라는. 역시 고민은 배송을 늦출 뿐이라는 말이 맞는 것 같습니다. 그런데 이 제품을 이제 한국에서도 쉽게 구할 수 있게 됐습니다. 바로 인카토스를 통해서입니다. 제품 박스에는 조립 방법이 적혀있습니다. 설명서에 한글은 없지만 대충 그림만..
"트랜스포머를 활용한 자연어 처리"는 자연어 처리 분야에서 가장 인기 있는 인공 신경망 기반 알고리즘인 트랜스포머(Transformer)를 소개하고 있는 책입니다. 이 책은 트랜스포머의 원리와 작동 방식, 그리고 구현 방법까지 자세히 설명하고 있습니다. 각 장마다 실습 코드가 제공되어 있기 때문에, 실제로 트랜스포머를 사용해보며 이해할 수 있습니다. 책 속에는 자연어 처리를 위한 주요 기법들도 소개되고 있기 때문에, 자연어 처리를 처음 접하는 사람도 쉽게 이해할 수 있을 것 같습니다. 전체적으로 이 책은 트랜스포머를 자세히 이해하고 실제로 사용할 수 있는 능력을 기를 수 있는 좋은 자료일 것으로 생각됩니다. 이 책을 읽게 된다면, 트랜스포머가 어떻게 자연어 처리에 적용되는지, 어떻게 구현되는지, 어떤 실..
유독 시간이 빠르게 흘러간 한 해였다. 트위터 봇(위에 이미지)을 통해 올해 몇 %가 지나갔는지 알림을 받는데 그 속도가 놀라웠다. 올해 초에는 가족들이 코로나에 걸려 고생하는 등 크고 작은 일이 많았는데 특히 엔데믹을 맞이해서 외부 활동에도 시동을 건 게 기억난다. 3년간 숨참고 바깥활동 자제하고 있었는데 억울해서 안 되겠다 싶어 올해는 여행도 많이 다녔다! 그리고 커뮤니티 활동에 시동을 걸어 Cloud GDE가 되어 활동을 시작했고, 회사에서는 팀의 테크리드로 본격적인(?) 업무를 시작했다. 매니징은 당분간 하고 싶지 않았는데 정신 차려보니 이미 손에 직함이 들려있었다(웃음). 그럼 올해 어떤 일이 있었는지 자세히 기록해 보자 # 커뮤니티 활동 7월 7일에 Cloud GDE가 됐다. GDE는 구글 기..
진짜가 나타났습니다. 그동안 비슷한 책은 많았는데 훨씬 더 실무적인 측면에서 많은 이야기를 다루고 있는 책입니다. 책 이름이 낯익은 분들도 계실 텐데 맞습니다. 이 책은 소프트웨어 아키텍처 101 의 후속입니다. 전편에서 개념에 대한 내용을 다뤘다면 이번 편에서는 그것들을 실제로 깊이 있게 살펴본다고 보시면 됩니다. 두께도 전편 472p에서 508p로 좀 두꺼워졌네요. 목차가 이전 편과 크게 다르지는 않습니다. 대부분 중복되는 내용을 다루고 있습니다. 목차를 살펴보면 책에서 무슨 말을 전하려는지 감이 오실 겁니다. - chapter 1 ‘베스트 프랙티스’가 없다면? - chapter 2 아키텍처 퀀텀 - chapter 3 아키텍처 모듈성 - chapter 4 아키텍처 분해 - chapter 5 컴포넌트 ..
2022년 7월 7일 GDE가 됐습니다 🎉 GDE는 아래처럼 설명됩니다. The Google Developer Experts program is a global network of highly experienced technology experts, influencers, and thought leaders who have expertise in Google technologies, are active leaders in the space, natural mentors, and contribute to the wider developer and startup ecosystem. 한마디로 구글 기술에 대한 전문 지식을 갖고 있는 기술 전문가라고 이야기할 수 있겠네요. GDE는 구글의 글로벌 프로그램으로 다..
요즘 데브옵스(DevOps)는 IaC(Infrastructure as Code)와 떼려야 뗄 수 없는 관계가 됐습니다. 한빛미디어에 IaC와 데브옵스를 총망라하는 번역서가 있으니 바로 Infrastructure as Code 코드로 인프라 관리하기 입니다. 초판이 2017년 나왔는데 이번에 2판이 발간됐네요. 책에서 다루지 않는 내용으로는 운영체제 라던지 Kubernetes 클러스터 설정, 네트워크 등이 있습니다. 또한 Terraform, CloudFormattion, Pulumi 같은 특정 도구로 설명은 하지 않습니다. 대신, 코드로 개념 설명이 필요할 때 stackmaker, servermaker라는 가상의 도구로 설명을 하니 참고하시면 좋습니다. 책에서는 코드로 인프라를 관리하는 여러 가지 방법론을..
데이터 문해력을 키워주는 작지만 강력한 책을 만났습니다. 데이터 분석가가 들려주는 데이터 이야기인 "데이터 분석가의 숫자유감"입니다. 기본적인 구성은 만화로 되어 있고 각 화가 끝날 때마다 3~4 페이지 분량의 텍스트로 만화 컷에서 다룬 내용을 정리해줍니다. 총 14화로 구성되어 있는데요. 책 읽는 속도가 느린 편인 저도 한 시간이 안 걸려서 뚝딱 읽을 수 있었습니다(페이지 번호가 표시된 마지막 장이 342p). 사실 책에 84% 정도가 만화로 구성되어 있기 때문에 당연한 결과지요. 84%라는 수치는 342p 중에 1화가 끝날 때마다 대충 4페이지 정도 텍스트가 있으니 총 14화이므로 56p가 텍스트라는 이야기. 그렇다면 전체 중에 텍스트는 56p/342p이므로 대충 16%가 텍스트. 목차도 텍스트고 각..
한빛미디어에서 번역서로 나온 SRE를 위한 시스템 설계와 구축은 아주 흥미로웠습니다. 여기저기 파편화돼서 흩어져있던 정보를 이 책 한 권으로 말끔하게 정리한 것 같습니다. 21개의 챕터, 600페이지가 넘는 분량으로 SRE를 위한 정보는 빠짐없이 담으려는 노력이 엿보이는데요. 특히 중간중간 등장하는 구글의 사례는 아주 흥미롭습니다. 특히 "보안과 신뢰성에 대한 책임을 지는 사람은 누구인가?"라는 질문에 "우리는 조직의 전 직원이 보안과 신뢰성에 대한 책임을 갖기를 권한다. 즉, 개발자, SRE, 보안 엔지니어, 테스트 엔지니어, 기술 리드, 관리자, 프로젝트 관리자, 기술 문서 작성자, 임원 등 모두가 책임을 공유해야 한다"라는 답변에 그동안 재직했던 회사들은 어떠했는지 돌이켜볼 수 있었습니다(웃음). ..
한빛미디어에서 발간된 Design Patterns for Cloud Native Applications, 아주 흥미로운 책입니다. 기존에 micro service architecture를 소개하던 여럿 책들과 비슷하게 내용은 흘러가지만 제목 그대로 클라우드 네이티브 애플리케이션 디자인 패턴을 망라하고 있습니다. 아키텍처를 구축하는데 필요한 다양한 패턴을 배울 수 있는데요, 2장- 통신 패턴, 3장- 연결 및 구성 패턴, 4장- 데이터 관리 패턴, 5장- 이벤트 기반 아키텍처 패턴, 6장- 스트림 처리 패턴, 7장- API 관리 및 사용 패턴, 8장- 실례로 살펴보는 클라우드 네이티브 패턴까지 순차적으로 다룹니다. 아래처럼 언제 사용하면 좋은지, 사용해서는 안 되는 경우는 또 언제인지 비교를 통해 나열합니..
데브렐(DevRel) 관련해서 낱낱이 파헤치는 책이 한빛미디어에서 번역되어 나왔습니다. 개발 커뮤니티에 관심이 많다 보니 자연스럽게 데브렐 팀의 역할에 대해서도 궁금했던 적이 있었는데요. 이 책을 통해 한껏 이해를 높일 수 있었습니다. 물론 이 책 한 권으로 그들이 하는 업무, 그리고 역할을 모두 이해하기란 쉽지 않습니다. 막연하게 "소프트웨어 엔지니어란"을 주욱 설명해놓으면 "응? 내가 정말 이 일을 다 하고 있나?", "여기 없는 것도 하는데?"처럼 여러 가지 반응이 나올 수 있을 겁니다. 이 책도 마찬가지입니다. 이 책 한 권으로 데브렐이 무엇인지, 커뮤니티와 어떻게 연결되어 있는지를 한방에 끝낼 수는 없을 겁니다. 하지만 적어도 커뮤니티 활동을 통해 자연스럽게 체득한 정보와 책의 내용을 접목시키면..
혼자 공부하는 파이썬이 개정판으로 돌아왔습니다. 혼자 공부하는 시리즈는 이미 여러 책을 통해 좋은 평판을 얻고 있으며 개정판이 출시됐다는 건 그만큼 많은 독자에게 사랑을 받았다는 증거가 아닐까요? 이 책은 파이썬의 다양한 문법을 시작으로 아주 기초적인 프로그래밍을 설명합니다. 프로그래밍을 몰라도 괜찮습니다. 파이썬으로 시작하려고 마음먹었다면 이 책을 한번 살펴보세요. 단원의 마무리에서 핵심 포인트를 통해 꼭 기억해야 하는 것들은 정리해 줍니다. 또한 혼자 시리즈의 특징인데 정말 혼자 공부할 수 있도록 수업 진도를 스스로 정리할 수 있습니다. 개정판은 조금이라도 어색한 부분을 수정하기 위한 노력이 있었습니다. 저도 여기에 한 숟가락 얹었습니다(웃음). 파이썬 입문서는 강력한 경쟁상대들이 있습니다. 온라인에..
일 년 넘게 재택근무를 하고 있다 보니 집에 있던 HHKB2가 손에 너무 익어버렸다. 그로 인해 이제 맥북 기본 키보드로 타이핑을 하고 있자면 괜히 화가 치미는 상태다. 나중에 재택근무가 끝나면 다른 환경(회사)에서도 집과 동일하게 해피해킹을 두고 쓰면 좋을 텐데...라는 생각이 뇌를 지배했고 결국 블랙으로 구매했다. 역시 고민은 배송을 늦춘다(웃음). 집에서 사용하는 해피해킹이 흰색이니 회사에서는 다른 즐거움을 얻기 위해 블랙(유각)으로 선택. 집에서 너저분한 선 때문에 고통받았으니 새로운 해피해킹은 하이브리드(무선) Type-S로 구매. 이건 이전 글에서 리뷰했다. 그리고 키보드만 검은색이면 트랙패드랑 색이 안 맞을 것 같아서 기왕이면 깔맞춤(...) 그렇게 블랙 트랙패드2도 구매했다. ( 트랙패드는..
- Total
- Today
- Yesterday