본문 바로가기
728x90

리뷰/책4

Pro Git(프로 Git)  https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=25689662 프로 Git Git의 기본적인 사용법부터 고급 기능까지를 언제 어떻게 사용하는지 알려주는 책이다. 무턱대고 명령어를 나열하는 식이 아니라, 자세한 그림과 함께 작동 원리까지 설명하고 있어 Git의 근본을 www.aladin.co.kr Pro Git(프로 Git) 그림으로 이해하는 Git의 작동 원리와 사용법 github에 익숙해있는 우리에게 git에 대하여 정확하게 설명하려고 노력한 책이다. 개인 custom 서버에서 git을 사용하는 방법을 예제와 함께 잘 설명해두었고 해당 예제를 통해 git 에서 지원하는 기능들에 대한 실제 로직을 설명했다. 실제 git의 tree가 어떻게 구성되는지 설명하고 .. 2022. 7. 8.
자바 기반의 마이크로 서비스 이해와 아키텍처 구축하기 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=170131165 아키텍쳐와 소프트웨어 구조의 차이, (아케텍쳐의 역할은 소프트웨어의 구조를 설명하는 역할) 그리고 패턴과 스타일의차이(스타일 : 문제해결에 접근방법 제시, 패턴: 구체적인 해결 전략을 제시) 등 이론적으로 비슷한듯 하면서 완전히 다른 용어들에 대해서 설명하였음. 마이크로 서비스를 적용하기 위해 활용한 본인의 경험을 공유하기 위해 커피 주문 시스템이라는 예시를 가지고 서비스를 구축하는 실습을 통해 조금더 빠른 이해를 할 수 있도록 도왔다. 모니터링 체계, 지속적 통합 및 배포, 빌드, 스케쥴러들을 실제 사용사례 위주로 풀어내며 기술의 핵심 기능에 대해 설명했다. 이 책 읽기 위해서는 기본적으로 알아.. 2022. 5. 14.
[도서 리뷰] 리팩터링 2판 리팩터링 2판 리팩터링 2판 리팩터링의 원칙, 리팩터링이 무엇이며 왜 리팩터링을 해야하는지 이유와 그 방법에 대한 책이다. 마틴파울러가 컨설턴트로 있으면서들었던 리팩터링에 대한 질문과 그에 대한 마틴파울러의 생각, 그리고 켄트백 과 그의 지인들의 리펙터링에 대한 의견을 기술해 놓았다. 책에 대한 총평 프로그래밍 언어, 프레임워크에 대해 어느정도 익숙해진 개발자들이 더욱 좋은 개발자가 되는데 상당한 도움이 될 수 있을 책으로 생각한다. 좋은 코드라는 매우 주관적이고 감성적인 주제를 최대한 객관적인 시각으로 볼 수 있게 도와주는 책이라 생각한다. 책의 앞장부터 리팩터링을 하는방법 함수 추출하기 변수명 손보기 전역변수 빼기 의 내용을 앞장부터 나열하며 바로 본론으로 들어갔고 방법론을 제시하는데 솔직한 마음에는.. 2022. 4. 6.
[도서 리뷰] 아파치 카프카 책에 대한 개인적인 생각과 책의 구성에 대해 간단하게 리뷰합니다. 먼저 카프카는 아파치 재단에서 만들어낸 메시지 큐 오픈소스입니다. 국내에 카프카를 도입하고 있는 회사가 아직 많지 않아서 그런지 책 혹은 강의가 아직 많지 않습니다. 먼저 데브원영님의 강의가 아직까진 제일 좋은 것 같아 아래 링크를 공유드립니다. https://www.youtube.com/watch?v=waw0XXNX-uQ&list=PL3Re5Ri5rZmkY46j6WcJXQYRlDRZSUQ1j 책의 내용은 대부분 실습 위주로 되어있어 hand's on 느낌이 있습니다. 하지만 읽다 보면 다른 hand's on 책들에 비해 이론적인 내용들이 잘 기술되어 있습니다. 대부분의 구성이 파티션, 토픽, 컨슈머, 프로듀서 4가지 주제를 메인으로 구성.. 2022. 3. 8.
728x90