본문 바로가기

나는리뷰어다17

[나는 리뷰어다] 고객을 끌어오는 구글 애널리틱스4 이번에 구글 애널리틱스 에 대한 책을 읽게 되었다. 현재 사용중인 블로그도 구글 애널리틱스가 적용되어 있긴 하지만 최초에 적용할 때에만 블로그들 찾아본 후에 애널리틱스에서 보여주는 정보를 가지고 무언가를 해본적은 없었다. 우선 하지 않았던 가장 큰 이유로 애널리틱스에서 보여주는 많은 정보들이 쉽게 이해가 되지 않는 점이었다. 위 데이터는 현재 내 블로그에 대한 애널리틱스 화면에 나오는 데이터이다. 많은 정보들이 있지만 이것이 무엇을 의미하는지 알수가 없었다. 그런데 이번에 읽은 책을 통해서 많은 부분들을 이해할수 있게되었다. 책에서는 애널리틱스의 각각의 용어들에 대해서 설명을 해주며 각각의 모든 기능들을 스텝바이 스텝으로 설명을 해준다. 각 스텝에서는 무엇을 클릭을 해야 하는지, 그리고 이 화면이 무엇을.. 2022. 3. 16.
[나는 리뷰어다] GraphQL in Action 전부터 GraphQL 이 어떤 것인지 궁금했었는데 이번에 읽은 책을 통해서 조금이나마 이해를 할 수 있었다. 이 책은 3개의 Part 와 10개의 Chapter 로 구성되어있다. Chapter 1 그래프QL 경험해보기 에서는 그래프QL 소개와 사용 방법에 대해서 소개를 해주고 있다. 그리고 그래프QL 로 기본적인 쿼리들을 실행해 볼수 있는 예제들을 담고 있다. 깃허브API 예제를 통해서 실행해 볼 수 있어서 깃허브 계정을 갖고 있다면 쉽게 실습을 따라가볼수 있다. 그리고 Chaper2 그래프QL API 작성법 을 통해 본격적으로 그래프QL 을 설계하고 스키마 리졸버를 구현해 본다. 그리고 데이터베이스와 연결하여 모델을 설계해보는 실습을 한다. 아마도 이 Chapter 가 이 책의 가장 핵심이지 않을까 생.. 2022. 2. 20.
[나는 리뷰어다] Fundamentals of Software Architecture 이 책은 소프트웨어 아키텍처 설계에 대한 다양한 방법에 대해서 써놓은 책이다. 설계 뿐만 아니라 아키텍트가 알아야 하는 것들 또는 고려해야 하는 상황들도 다양한 관점에서 설명을 해준다. 책을 읽으면서 몇가지 내가 기억해두면 좋을것 같다는 부분들을 아래와 같이 작성해봤다. 아키텍처 대 설계 - 아키텍트와 개발자를 나누는 가상의 물리장벽을 통과하는 단방향 화살표는 많은 문제를 야기한다. 따라서 아키텍처, 설계 모두 소프트웨어 프로젝트 생명 주기의 일부로서 항상 서로 동기화되어야 성공할 수 있다. 아키텍처와 코딩 실무간 균형 맞추는 방법 1. POC를 자주 해본다. 가능한 한 프로덕션 수준의 고품질 코드로 작성하는 것이 좋다. 2. 기술 부채나 아키텍처 스토리에 전념한다. 또는 버그를 수정한다. 3. 코드리뷰.. 2021. 11. 10.
[나는 리뷰어다] Microservices Up&Running (처음 시작하는 마이크로 서비스) 이 책은 마이크로서비스에 대한 이론적 지식과 실습 프로젝트를 통해서 실제 마이크로서비스를 구현해볼수 있는 내용을 담고 있다. 두가지의 서비스를 각각의 다른 언어로 설계부터 개발, 릴리즈, 배포까지 프로젝트의 한 사이클을 담아놨다. 저자가 말했듯이 실제 production 에 반영을 하기에는 부족하긴 하지만 마이크로서비스를 경험해 보기에는 충분한 예제이다. 마이크로 서비스는 굉장히 주목받고 있는 아키텍쳐이긴 하지만 실제 구현하기는 쉽지 않다. 우선 무엇보다도 뭐부터 시작해야할지가 가늠이 안간다. 모놀리스 아키텍쳐에 익숙한 개발자에게는 어느정도를 기능단위로 나눠야 되는지 구분하는게 가장 어렵게 느껴진다. 이 책에서도 서비스 경계 설정에 대해서 다음과 같은 고려사항들을 언급해 놓았다. - 느슨한 결합 - 서비.. 2021. 9. 9.