내블로그 | 랜덤블로그 쪽지
ddasix님의 블로그
http://blog.yes24.com/ddasix
리스트 | RSS
태그 & 테마링 | 방명록
ddasix
ddasix님의 블로그
프로필 쪽지 친구추가
1월 스타지수 : 별16
댓글알리미 비글 : 사용안함
전체보기
기본 카테고리
나의 리뷰
나의 리뷰
기본 카테고리
나의 메모
기본 카테고리
태그
소문난명강의 오준석 책프협 플러터 플러터생존코딩 한빛미디어
2021 / 09
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
월별보기
나의 친구
최근 댓글
와우, 살아있는 서평이네요, 저도 이.. 
새로운 글
오늘 6 | 전체 439
2020-08-14 개설

2021-09 의 전체보기
처음 시작하는 마이크로서비스 | 기본 카테고리 2021-09-20 21:28
http://blog.yes24.com/document/15122097복사Facebook 보내기 트위터 보내기

[도서]처음 시작하는 마이크로서비스

로니 미트라,이라클리 나다레이슈빌리 저/최경현 역
한빛미디어 | 2021년 08월

내용     편집/구성     구매하기

처음 이 책을 먼저 접했다면 많은 시행착오는 겪지 않았을것 같은 좋은 책입니다. 그리고 다음번 프로젝트에서도 발생 할 수 있는 예외상황을 많이 줄일 수 있을것 같아요.

위 상품을 구매하면, 리뷰등록자에게 상품판매대금의 3%가 적립됩니다. (상품당 최대 적립금액 1,000원) 애드온 2 안내

 

 

대상독자

이 책을 다 읽고 나서 생각 해봤을 때 작은 조직에서 마이크로서비스를 처음 개발해보고 싶은 사람들 중 개발자 직군에 있는분이 가장 적당해보였습니다.

 

난이도

책 자체의 난이도는 어렵지 않습니다.

중소기업에서 일 하고 있는 저의 입장에서 생각 해보면,

공부 해야 하는 분야가 너무 많습니다.

책 자체에서 요구 하는 기술은 도커, 레디스, MySQL, Git, 깃허브액션, 테라폼, AWS, 쿠버네티스, 헬름, Argo CD가 있고

위 기술들을 이해 하고 사용 하려면 컴퓨터공학에서 배우는 기술들까지 추가로 공부 해야 하기 때문에 짧은 시간에 능숙하게 다룬다는 것은 불가능에 가깝습니다.

기술 난위도와 더불어 많은 경험이 필요합니다.

 

내용

크게 설계, 구현, 릴리즈, 관리로 구분 하고 있습니다.

 

설계 챕터에서 마이크로서비스를 선택 하여 구축 하였을 때 발생 할 수 있는 문제점과 성공적으로 구현 할 수 있는 방법, 팀구성 방법, MSA 설계 방법, MSA서비스의 사이즈를 조정 하는 방법과 데이터 처리방법 등을 배울 수 있습니다.

 

구현 챕터에서 설계 단계에서 배운것을 바탕으로 인프라 구축 방법을 배울 수 있는데 AWS, 테라폼, 쿠버네티스, Argo CD, 헬름 등과 간단한 항공편 예약 서비스를 MSA로 구현해볼 수 있습니다.

 

릴리즈 챕터에서 쿠버네티스를 이용하여 구현 챕터에서 만들었던 항공편 예약 서비스를 배포해볼 수 있습니다.

 

관리챕터에서 MSA 배포 패턴과 인프라 변경에 대하여 언급하고 있습니다.

 

그 외...

4년전부터 시작해서 1년전 마감을 한 프로젝트에서 처음 마이크로서비스를 흉내를 내봤습니다.

역시 그 여정은 쉽지가 않았습니다.

MSA 관련 기술서적도 그다지 많지도 않아서 해외 도서를 보거나 해외 블로그를 찾아가며 몇번이나 다시 만들기를 반복 해서 성공적으로 마감을 했습니다.

그 당시 프로젝트를 시작 할 때 이 책을 먼저 접했다면 많은 시행착오는 겪지 않았을것 같은 좋은 책입니다.

그리고 다음번 프로젝트에서도 발생 할 수 있는 예외상황을 많이 줄일 수 있을것 같아요.

 

이 책으로 시작 하여 작은 성공부터 계속 하여 큰 프로젝트도 성공 하도록 해봐요.

 

이 책과 더불어 이벤트기반 마이크로 서비스 구축도 함께 보면 더 많은영감을 받을 수 있을거라 생각합니다.

 

이 글이 좋으셨다면 SNS로 함께 공감해주세요.
댓글(0) 트랙백(0)
이 리뷰를 | 추천 0        
1
진행중인 이벤트
나의 북마크
이벤트 세상