Data Engineering/Books
-
테드창의 숨을 통해 생각하게 된 인간, 사회 그리고 과학기술Data Engineering/Books 2024. 9. 3. 00:06
이전부터 읽어보고 싶었던 책인데, 마침 이번 북클럽 도서로 선정되어 읽게 되었다 (강제성이 없으면 절대 안 읽는..). 컴퓨터 공학과 출신의 소설 작가라니, 굉장히 멋있다는 생각이 들었다. 역시나 책 전반에 과학적 - 특히 컴퓨터 기술적 - 지식이 많이 녹아들어있는 것을 알 수 있었다. 숨겨진 과학적 기반은 무엇일까 생각하며 읽었는데, 솔직히 말해 뒤로 갈수록 집중력이 떨어져서 어렵게 느껴졌다. 베르나르 베르베르의 라는 소설을 좋아했는데, 이 책과 꽤 닮은 점이 있다. 미래를 이야기하는 책이라는 것과 단편집이라는 것. 그렇지만 는 정말 공상과학적인 내용이라면, 은 상상한 미래로부터 인간과 사회, 가치에 대한 질문을 던지는 느낌이었다 (를 너무 오래전에 읽어 잘못 기억하는 걸 수도 있음..). 아무튼 2..
-
오늘, 또 일을 미루고 말았다를 읽고 되새긴 시간 관리와 관련 없을 수 있는 생각들Data Engineering/Books 2024. 7. 28. 00:16
사실 Data Engineering과 관계있는 내용은 아닌데, 저자가 MS 개발자란 이유로(그리고 책 관련 카테고리가 이것 밖에 없는 이유로) 여기에 이 카테고리에 끼워넣게 되었다. 자기 계발 서적을 손에 잡는 편이 아니라, 정말 오랜만에 이런 책을 읽었다. 특히나 이런 시간 관리에 관한 책은 하는 이야기들이 뻔하다는 고정 관념을 갖고 있었는데, Part3부터는 막연하게 스스로 문제라고 생각하고 있던 점을 문장으로 짚어주었던 점이 개인적으로 유의미한 책이었다. 1. 머릿속에 있는 것을 형상화하라, 일단 시작하라. 손이 움직이면 머리도 움직인다. 생각은 머릿속에 존재하는 것이 아니라 체계적이지 않다. 따라서 허점을 발견할 수 없다. 그렇기 때문에 일단 머릿속에 있는 아이디어(설계도, pseudo code..
-
Terraform Up & Running (3판 원서) : 1. Why Terraform (테라폼을 사용해야하는 이유)Data Engineering/Books 2022. 12. 18. 19:42
Datahub을 구축할 때 Terraform을 사용했는데 그냥 예제 코드 보고 배끼다 보니 코드에 대한 이해가 거의 없이 작성했다. 사실 코드가 굉장히 직관적이라 언어 수준이라기 보다는 라이브러리 수준인데, 인프라 구축할 때 활용하면 좋을 것 같아 간단히 스터디해보기로 했다. 원서이긴 하지만 실용서다보니 어려운 용어가 아예 없어 사전 없이도 읽을 수 있는 가벼운 책이다. 1장은 DevOps의 탄생과 코드로 인프라를 구축해야하는 이유에 대해서 간단히 설명한다. 이 책에 AWS와 테라폼을 사용한 책이다 보니 결론은 AWS와 테라폼이 왜 좋은지에 대해서 나열한 장이라 크게 비중을 두지 않고 가볍게 읽거나 그냥 지나가도 좋은 chapter이다. What Is DevOps?: DevOps의 탄생 과거 Dev(De..
-
처음 시작하는 마이크로서비스 + 헬름 배우기 : 쿠버네티스 정리Data Engineering/Books 2022. 8. 29. 01:02
Microservices Up & Running (처음 시작하는 마이크로서비스) (필요한 부분 먼저 읽고 요약 진행합니다. 전체적으로 실습 코드 위주의 도서라 개념 정리가 필요한 분들에게는 추천하지 않습니다.) Learn Helm (교보문고에서 슬쩍 읽고 구매했는데 더 좋은 책이 있으리라 믿습니다.. 번역 별로..) 7.1.1 Network (AWS 네트워크 관련 공식 문서) 가용영역 (Availability zone): 별도의 분리된 데이터 센터 VPC (Virtual Private Cloud): AWS 가상 네트워크의 상위 객체 VPC는 여러 개의 작은 네트워크인 서브넷으로 나뉠 수 있다. 서브넷은 네트워크 트래픽을 구성하고 리소스에 대한 엑세스를 제어한다 (VPC의 ip 주소 범위 결정). 예를 들..
-
컴퓨터 과학이 여는 세계를 통해 생각해 본 추상화Data Engineering/Books 2021. 11. 7. 20:13
컴퓨터 과학이 여는 세계 - 이광근 저 처음 공부할 때는 툴의 사용에 집중했다. 입문 수준으로는 충분했으나 예상치 못한 에러를 만나는 등 응용이 필요한 상황이 생기거나 자꾸만 에러에 부딪히면서, 또는 내가 툴을 골라야 할 경우가 계속 발생하면서 조금 더 깊이있는 공부가 필요하겠다는 생각이 들었다. 하드웨어가 먼저 발명이 되었고 소프트웨어는 하드웨어의 동작 방식에 기반하여 발명된다. 소프트웨어의 확장에 따라 요구사항에 맞게 하드웨어는 발전한다. 결국 소프트웨어와 하드웨어는 서로 호환적인 관계이기때문에 컴퓨터의 시작부터 흐름을 알아야겠다고 생각했으나, 어디서부터 어떤 자료를 참고하여 공부해야할 지 막막했는데 함께 일하는 분께서 이 책을 추천해줬다. 컴퓨터의 시작은 1936년 엘런 튜링이 쓴 논문에 있다. 해..
-
진화된 마케팅 그로스 해킹: Chapter 4,5,6 요약Data Engineering/Books 2021. 8. 15. 21:00
그로스 해킹 절차의 목표이자 혜택은 빨리 배움으로써 더 많이 배우는 것이다. 대부분의 실험은 기대한 결과를 내는데 실패하기 때문에 실험을 많이 함으로써 빠르게 기대한 결과에 도달하는 것이 그로스해킹의 목표라 할 수 있다. 이는 복리와 같은 효과를 내는 급속 실험을 운영하는 방법이며 '매달 전환률을 5%씩 향상시킴으로써 한 해에 80%이상의 개선이 이루어지게 하기'처럼 단기적으로 작은 목표들을 달성해서 장기적으로 큰 성과를 이룰 수 있게 하는 방법을 포함한다. 실험은 엉성한 실험이나 부적절한 실험 및 결과 수집, 브레인 스토밍 등에 따른 자원 낭비를 막고 이익을 극대화 하기 위해 그로스 해킹의 절차를 따르는 것이 중요하다. 그로스 해킹의 단계 데이터 분석 → 식견 수집 → 아이디어 창출 → 실험의 우선순위..