일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- kotlin
- 코딩교육봉사
- 알고리즘
- SW봉사
- java
- 정보처리산업기사
- 자바
- C++
- programmers
- 백준알고리즘
- 스프링
- SQL
- softeer
- 백준
- BFS
- CJ UNIT
- 백준 알고리즘
- 프로그래머스
- 데이터베이스
- 회고
- python
- 소프티어
- 공부일지
- MYSQL
- 파이썬
- 코틀린
- 시나공
- 코딩봉사
- 문제풀이
- 1과목
- Today
- Total
JIE0025
[서평] 그림으로 이해하는 네트워크 구조와 기술 본문
✅ 들어가는 글
책을 접하는 독자들은 누구일까.
아예 네트워크를 모르거나, 용어를 알고 추가적인 학습 및 복습하는 사람도 있을것이다.
먼저 나의 상태부터 파악해봤다.
나는 네트워크 수업을 들은적은 없다.
- 전공 수업 중 데이터 통신을 들으면서 간단한 개념을 접한적 있다.
- 정보처리기사를 따며 공부를 했다.
- 외에도 백엔드 개발자가 되기 위해 HTTP통신, 웹, 클라우드 쪽을 공부했다.
즉 어느정도의 개념과 용어가 눈에 들어와 있는 상태이며,
책에 대해 서평을 하기 위해선
내가 잘 모르는 부분의 개념을 읽어보고 설명이 쉽게 들어오는지를 파악해야겠다 생각했다.
✅ 개념 이해 정도에 따른 책 읽기
1️⃣ 개념을 처음 접하는 <초심자>의 입장에서 읽는다면
내가 용어조차 모르는 개념이 무엇이 있는지 찾아보다가
CDP/DDP를 발견했다.
데이터를 관리하는 플랫폼 이라고 되어있는데, 어떤 구조로 되어있는지 어떤 관리기능이 제공되는지 등이 궁금해졌다.
아래는 책을 읽으면서 개념정리를 한 부분이다.
⏺ CDP ( Customer Data Platform )
인터넷 서비스 제공시 사용자의 구매 이력, 열람이력 등의 로그 데이터는 표적 광고 전략등에 사용될 수 있다
이런 개인정보/속성정보 등을 폭 넓게 수집하고 관리하는 데이터 플랫폼이 CDP이다.
기업들이 고객 데이터를 중앙에서 통합적으로 관리하고 활용할 수 있도록 지원한다.
⏺ DDP ( Device Data Platform )
- IoT 기기등에서 수집되는 데이터
- 교통수단(지하철/버스)에서 수집되는 교통데이터
- 카메라/ 센서 네트워크에서 수집되는 데이터
각종 업무 단말기에서 수집되는 데이터 -> 통계/ 교통체증 예측 등 사회적 행적 서비스에도 사용된다.
이런 IoT기기와 단말기에서 수집되는 데이터를 집약하는 데이터 플랫폼이다.
CDP /DDP는 개인정보도 포함되므로 보안대책과 엄격한 데이터 관리가 필요하다.
✔️ CDP가 제공하는 주요 기능
- 데이터를 통합해 중앙 DB를 구축한다.
- 데이터를 정제하고, 중복 및 오류를 제거하며 데이터를 쓸만하게 가공한다.
- 고객을 그룹에 따라 나누기
- 마케팅의 개인화
- 데이터 분석및 결과 보고
기업이 여러가지 서비스를 제공하고 있다면, 해당 데이터들을 기반으로 여러가지 관심사를 분석하고
20대 남성, 30대 여성 등의 그룹으로 묶어 유사 관심사를 기반으로 광고를 배포할 수도 있다!
CDP를 통해 현대 사회에서 더욱 개인화된 광고및 마케팅이 가능하다는 것을 알 수 있었다.
2️⃣ 용어를 알지만 이해가 부족한 사람이라면
나는 마이크로서비스에 대해 간단하게만 알고, 잘 알지 못했다.
그래서 이 책에선
용어를 알지만 이해가 부족한 사람의 입장에서의 리뷰를 위해
58장 : 마이크로서비스 파트를 집중적으로 읽어보았다.
책을 읽기전, 나는 모놀리식과 마이크로서비스가
단지 한개의 프로젝트와 여러개의 분리된 프로젝트 정도라고 생각했다.
📚 책 읽으면서 공부하기
마이크로서비스는 무엇일까? (개념, 구조, 장단점)
✅ 개요 이전부터 팀 프로젝트는 거의다 모놀리식으로 만들어졌었다. 이후 인턴 생활 중 마이크로서비스에 사용될 프로젝트를 진행하게 되었고 이에 대해 공부해야지 하다가 이제야 글을 쓴다.
jie0025.tistory.com
책에선 왜 모놀리식이 과거에 사용되어야만 했는지 언급하는데,
이를 통해 현재 대규모 요청을 처리하기 위한 프로젝트들이 마이크로서비스로써 구성되어있는지 알수 있었다.
책의 이름과 같이 <그림으로 이해하는>에 초점을 맞추어 그림을 보았다.
모놀리스와 마이크로서비스가 어떤 구조로 되어있는지 한눈에 보였는데
이때 마이크로서비스에선 각 서비스(요소)들이 통신하며 데이터를 주고받는다는점을 알게 되었고
추가적인 개발 복잡성이 높아질수 밖에 없다는 점을 느낄 수 있었다.
✅ 책에 대한 개인적인 견해
😌 용어를 처음봐도, 부담 없이 읽을 수 있다
마이크로서비스를 읽을 당시 SOA (서비스 지향 아키텍처)가 나왔다.
SOA가 무엇인지는 모르겠지만
이것이 마이크로서비스와 굉장히 유사한 개념이라는것을 알게 되었다.
이후 한페이지를 넘기자 SOA에 대한 용어 노트가 존재했다.
네트워크의 개념이 없는 사람에게도, 용어를 처음 접하는 사람을 위한
용어 노트가 있다는 점에서, 부담감 없이 가볍게 읽을 수 있었다.
😃 전반적인 네트워크 지식
네트워크가 무엇인지, 데이터의 이동 원리, 인터넷 구조, 클라우드, 모바인, 보안까지
전체적인 네트워크 지식을 다루고 있어서
전체적으로 네트워크를 복습하고자 하는 사람들에겐 굉장히 좋은 책인것 같다.
책을 읽으면서 기억이 안났던것과 몰랐던것을 구분할 수 있었다 .
👊 깊은 지식을 원한다면 추가적인 정보 탐색은 필요하다!
책은 전반적인 네트워크의 개념을 다루기 때문에
각 부분에서 더 깊게 들어가기 위해선
책의 개념을 훑듯 읽고 해당 부분에서 나오는 의문과 내용들을 다시 한번 구글링 해보면 좋을 것 같다.
검색을 어떻게 해야할지도 모르는 사람들을 대상으로는
특정 개념이 어떤 부분에서 사용되는지 간단하게라도 언급이 되기 때문에
추가적인 정보탐색을 하기만 하면, 지식을 쌓기엔 굉장히 좋아보인다.
🎨 예시 그림이 함께 제공 됨
한 개념에 대해 단순 구조 이미지만 제공되면
이게 어떻게 응용되는지 모를 수도 있는데
예시 그림이 함께 제공되면서 개념의 이해도를 높일 수 있다는 것도 장점이라고 생각된다.
'커뮤니티 활동 > 리뷰' 카테고리의 다른 글
[서평] Do it! 알고리즘 코딩테스트 (자바편) (0) | 2022.04.11 |
---|