내블로그 | 랜덤블로그 쪽지
kianms10310님의 블로그
http://blog.yes24.com/kianms10310
리스트 | RSS
태그 & 테마링 | 방명록
kianms10310
kianms10310님의 블로그
프로필 쪽지 친구추가
9월 스타지수 : 별363
댓글알리미 비글 : 사용안함
전체보기
기본 카테고리
나의 리뷰
기본 카테고리
나의 메모
기본 카테고리
태그
내용이 없습니다.
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
월별보기
나의 친구
최근 댓글
프레임워크에 기초지식이 필요한건 당연.. 
새로운 글
오늘 1 | 전체 3556
2011-10-27 개설

전체보기
처음 시작하는 마이크로서비스 - 한빛미디어 | 기본 카테고리 2021-09-19 16:22
http://blog.yes24.com/document/15117110복사Facebook 보내기 트위터 보내기

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

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

내용     편집/구성     구매하기

업무를 진행할 때 마이크로서비스로 아키텍쳐를 구성하고 있기 때문에 책을 읽으면서 많은 부분에 공감도 했고 궁금했던 책 중에 하나였다. 

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

<이 리뷰는 한빛미디어 '나는 리뷰어다'로 부터 책을 지원 받아 작성되었습니다>

 

책소개


더 나은, 더 빠른, 더 넓은 데이터 관리의 시작

 

빠르게 변화하는 대규모 데이터를 기존의 낡은 아키텍처로 관리하기란 쉽지 않다. 변경 가능성과 확장성을 가진 마이크로서비스 아키텍처는 이 어려움을 극복할 새로운 대안이다. 이 책은 단순히 마이크로서비스 아키텍처의 시스템적인 구축만을 다루지 않는다. 팀 설계, 도메인 설계, 인프라, 엔지니어링 및 릴리스를 포괄하는 실용적이고 규범적인 모델로 통합적인 마이크로서비스 아키텍처 구축에 대한 지식을 전한다.

 

 

대상 독자

 

이 책의 대상은 마이크로서비스로 시스템을 구현하는 사람들이다. 마이크로서비스 시스템의 원리와 패턴을 몇 가지 언급하지만, 초점은 실용적인 설계와 엔지니어링에 있다. 마이크로서비스 아키텍처를 구축하는 아키텍트나 엔지니어에게 이 책을 권하고 싶다.

그러나 이 책은 마이크로서비스 구현을 간단히 알아보고 싶은 독자에게도 유용하다. 여러분의 역할이 무엇이든 간에 마이크로서비스 시스템을 구축하는 작업을 이해하고 싶다면 이 책이 도움이 될 것이다.

 

 

주요 내용

  • 효과적이고 명확한 엔드 투 엔드 마이크로서비스 시스템 설계 연습 
  • 팀 정의 및 팀 책임 및 공동 작업을 위한 가이드라인 
  • 대용량 애플리케이션을 마이크로서비스로 분할하는 방법 
  • 인프라 변경을 위한 간단하면서도 강력한 CI/CD 파이프라인 구축
  • AWS에서 작동하는 마이크로서비스 애플리케이션 구축

 

리뷰


이번에 리뷰하게 된 책은 '처음 시작하는 마이크로서비스'다. 이 책에서는 마이크로서비스에 대한 실용적인 설계와 엔지니어링을 다루고 있고 아키텍처를 구축하는 엔지니어에게 추천하는 책이다. O'REILLY 책으로 이번 표지는 푸른귀 벌새라는 학명을 가진 동물을 그림으로 하고 있다. 업무를 진행할 때 마이크로서비스로 아키텍쳐를 구성하고 있기 때문에 책을 읽으면서 많은 부분에 공감도 했고 궁금했던 책 중에 하나였다. 

 

목차는 크게는 

- 마이크로서비스 아키텍처와 설계를 다룬 1장, 2장, 3장, 4장

- 데이터를 다루는 5장

- 파이프라인과 인프라를 구축하는 6장, 7장

- 실제 개발과 릴리즈를 관리하는 8장, 9장, 10장, 11장

- 마무리하는 12장

으로 구성되어있다. 

 

책을 읽다보니 아키텍처와 설계를 다루는 부분에서 마이크로서비스를 도입할 때 중요한 팀에 관한 이야기를 다루는 부분이 조금 신기하게 느껴졌다. 팀을 몇명으로 구성해야하는 지에 대한 내용도 눈이 띄었지만 팀과 사람이 가장 중요한 이유에 대해서 설명하는 부분에서 어떠한 기술보다 사람이 중요한 부분을 짚어주는 것 같아서 새로웠다.

 

좋았던 부분


책을 읽다보면 마이크로서비스를 도입하거나 설계할 때 누구나 한번 쯤 고민해봤을 만한 내용들을 책에 담고 있다는 점이다. 마이크로의 적절한 크기가 어느 정도 일까? 이런 고민들은 MSA를 사용하는 팀이라면 한번 쯤 고민해봤을 고민이라고 생각한다. 나 또한 과연 적절한 크기가 어느정도 일지를 항상 고민한다. 처음 너무 세분화해서 쪼개게 되면 나중에 되돌릴 수 없게 되고 그렇다고 뭉치자니 MSA가 아닌 것 같은 느낌을 받을 때가 많다. 책에서는 이런 고민들에 대해서 생각해보고 답을 찾을 수 있도록 도와준다. 궁금하다면 책을 읽어보면 좋을 것 같다. 

 

또한 마이크로서비스에 관련된 다양한 내용들을 접할 수 있다. MSA에 관련 된 내용 중 DDD(Domain Driven Design) 등에 대한 내용을 접하게 되는 책에서는 이런 부분들도 설명해주고 있다. 자세하게 설명해주는 부분은 아니지만 간단한 개념은 설명해주고 있다. 관련해서는 더 자세하게 공부하기 위해서는 이 책을 읽은 후에 따로 공부해야겠다라는 생각이 들었다.

총평


괜찮은 점

> MSA 도입 시 누구나 고민할 수 있을 법한 내용을 다룸

한번 쯤 고민해볼 수 있는 내용들과 그런 부분에 대한 여러가지 이야기를 담고 있어 책을 통해 다양한 관점에 대해서 배울 수 있었다. 

 

> MSA 구성에 필요한 다양한 프레임워크을 다룸

인프라 도입 부분에 있어서는 MSA를 구성할 때 사용되는 다양한 프레임워크나 인프라 구성요소를 설명하면서 '이렇게도 구성할 수 있고 저렇게도 구성할 수 있고, 다양하게 구성이 가능하구나'라는 생각이 들었고 팀에 맞게 상황에 맞게 구성하는 판단하는 것에 도움을 준다.

 

아쉬운 점

> 예제 코드만 보고는 내용을 이해하기가 쉽지 않음.

예제코드를 모두 설명하는게 아니라 구축을 위한 코드를 담고 있다보니 예제코드만 보고 내용을 세세하게 파악하는 부분은 조금 어렵다는 생각이 들었습니다.

 

평점

> 가격 : 8 / 10

> 디자인 : 8 / 10

> 내용 : 9 / 10

이 글이 좋으셨다면 SNS로 함께 공감해주세요.
댓글(0) 트랙백(0)
이 리뷰를 | 추천 0        
리눅스 입문자를 위한 명령어사전 | 기본 카테고리 2021-08-15 10:36
http://blog.yes24.com/document/14917366복사Facebook 보내기 트위터 보내기

[도서]리눅스 입문자를 위한 명령어 사전

가와구치 히로시,다야 후미히코,미사와 아키라 저/서수환 역
한빛미디어 | 2021년 07월

내용     편집/구성     구매하기

리눅스 계열 입문자들이 명령어를 익히기 좋은 책, 다만 무거운 명령어에 대한 내용은 빠져있어 조금 아쉬움을 가지고 있다.

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

<이 리뷰는 한빛미디어 '나는 리뷰어다'로 부터 책을 지원 받아 작성되었습니다>

책소개


요긴하고 알기 쉽게, 

필요할 때 바로 찾는 리눅스 명령어 사전 

 

일상적으로 사용하는 리눅스 명령어를 엄선해 사용 목적에 맞게 구성했다. 리눅스 지식이 없어도 이해할 수 있도록 자세히 설명한 ‘입문 편’과 명령어 옵션과 인수, 사용 예제를 참고할 수 있는 ‘참조 편’으로 나누어 설명한다. 명령어를 쉽게 배우고 싶은 초급자부터 곁에 두고 필요할 때 찾아볼 사전이 필요한 중급자까지 두루두루 활용할 수 있다. 

 

https://www.hanbit.co.kr/store/books/look.php?p_code=B4300598719 

 

리눅스 입문자를 위한 명령어 사전

일상적으로 사용하는 리눅스 명령어를 엄선해 사용 목적에 맞게 구성했다. 명령어를 쉽게 배우고 싶은 초급자부터 곁에 두고 필요할 때 찾아볼 사전이 필요한 중급자까지 두루두루 활용할 수

www.hanbit.co.kr

 

느낌과 목차


이번에 리뷰하게 된 책은 리눅스 입문자를 위한 명령어 사전이다. 리눅스를 공부하는 입장에서 명령어를 공부할 수 있는 책이 있었으면 좋겠다 싶었는데 이번 기회를 통해 리뷰하면서 명령어를 다시 한번 되돌아보는 느낌으로 책을 읽을 수 있었다. 책에서는 명령어에 대한 내용들을 주로 다루고 있기 때문에 리눅스 설치 등에 대한 내용은 다루고 있지 않다. 따라서 리눅스 계열의 OS를 사용하는 분들이라면 상관없지만 나와 같이 윈도우를 사용한다면 WSL2나 VMWare와 같이 리눅스를 사용할 수 있는 환경을 만들어주어야 실습이 가능하다. 

 

나는 개인적으로 WSL 환경에 Ubuntu를 설치하여 사용하는 것을 좋아하여 실습을 주로 WSL 환경에서 진행하였다. 

 

 

목차는 크게 

 - 리눅스 기본 조작법을 담은 1장

 - 파일 다루기, 파일 시스템에 대한 내용을 담은 2장, 5장, 10장

 - 시스템 정보 확인 등에 대한 내용을 다룬 3장, 4장, 8장

 - 네트워크 관련 내용을 다룬 9장

 - 편리한 내용이나 셸에 대한 내용을 다룬 6,7장

 

으로 구성되어있다.

 

 

좋았던 부분


책에서 가장 좋았던 부분은 명령어 실행과 실행 후 출력되는 내용에 대한 상세한 설명이 제공 되는 부분이다. 이 부분이 인상 깊었던 이유는 실습을 할 수 없는 상황에서도 책만 보고도 명령어에 대한 공부를 할 수 있었다는 것이다. 실습을 하면 좋지만 못하는 상황에서도 공부를 할 수 있어서 마음에 들었다. 또한 파일 이동과 같은 내용들을 그림으로 설명하다보니 이해를 더욱 쉽게 할 수 있었다. 글로만 설명하는 경우 이해가 어려울 수 있는데 그름으로 설명해주다보니 더욱 쉽게 이해 할 수 있었다.

 

명령어 하단에 보면 TIP을 간단하게 적어주고 있는데 발생할 수 있는 오류 핸들링이나 명령어 사용에 대한 팁을 적어주면서 실무에서도 사용하는 팁들을 적어주고 있는 부분에서 명령어 뿐 아니라 조금 더 많은 부분을 확인 할 수 있었다.

 

총평


괜찮은 점

 > 리눅스 계열 명령어를 세세하게 다룸

많은 명령어를 다루고 있었다. 차근차근 하다보면 리눅스 계열 명령어 중 다수를 접해볼 수 있었다. 

 

 > 친절한 예제와 설명

명령어 설명 시에 인자 값 설명 뿐 아니라 실행에 대한 결과 값을 적어주고 설명해주고 있고 그로 인해 조금 더 자세하게 설명해주는 부분이 인상적이었다. 뿐만 아니라 그림을 활용하여 설명들을 가시화 함으로써 이해하는데 도움을 주는 부분도 인상적이었다.

 

 > 과하지 않은 디자인

가끔 보이는 펭귄에 귀여움을 느끼면서 공부할 수 있었고 글씨가 많다거나 글이 너무 많다거나 하지 않고 일관적인 디자인을 사용함으로써 읽는데 편안함을 주는 디자인이었다.

 

아쉬운 점

 > 자주 사용되는 명령어 인자 설명 부족

인자에 대한 설명은 많지만 실무에서 조합해서 사용하는 인수에 대한 내용들이 조금 더 있었으면 하는 느낌이 들었다. 명령어 인자를 조합하면 상황마다 다른 결과를 가져 올 수 있는 부분들에 대한 설명은 조금 부족하다는 느낌이었다. 명령어에 대한 기초를 공부하는 책에서 그런 부분을 바라는게 너무 많은 것을 바라는 것 같기는 하지만 조금 있었으면 하는 마음도 있었다.

 

 > 보안 관련 명령어 대한 설명 부족

명령어 중에 가장 중요하다고 생각 했는데 없어서 놀랐다. 방화벽이나 포트 설정 같은 내용은 리눅스 명령어에서 빠져서는 안되는 명령어라고 생각했는데 중요한 내용이 빠져있는 부분 같이서 솔직히 조금 아쉬움을 남겼다. 입문자를 위한 내용이다보니 무거운 명령어는 빠진 게 아닌가 하는 생각이 들었다.

 

 > 가격

생각보다 가격이 조금 비싸다. 명령어만 다루는 책이 아니라 리눅스를 전반적으로 다루고 있는 책들의 가격이 3-5만원 사이임에도 불구하고 명령어만 다루고 있는 책이 32,000원라고 생각하니 가격이 조금 강하게 느껴졌다.

 

평점

 > 가격 : 3 / 10

 > 디자인 : 8 / 10

 > 내용 : 7/ 10

 

이 글이 좋으셨다면 SNS로 함께 공감해주세요.
댓글(0) 트랙백(0)
이 리뷰를 | 추천 0        
업무에 바로 쓰는 SQL 튜닝 | 기본 카테고리 2021-07-17 09:30
http://blog.yes24.com/document/14758395복사Facebook 보내기 트위터 보내기

[도서]업무에 바로 쓰는 SQL 튜닝

양바른 저
한빛미디어 | 2021년 07월

내용     편집/구성     구매하기

자세하고 쉽게 설명해주는 책을 만난건 오랜만이었습니다. SQL에서 어려운 개념들, JOIN이라던지 INDEX라던지 등에 대한 개념과 용어를 그림과 함께 쉽게 설명하고 있는 책.

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

<이 리뷰는 한빛미디어 '나는 리뷰어다'로 부터 책을 지원 받아 작성되었습니다>

 

 

 

 

책소개

SQL 튜닝의 기본 원리와 사례로 배우는 상황별 튜닝 방법 

 

SQL 튜닝은 수많은 데이터를 더 빠르고 강력하게 처리하도록 해주는 가장 중요한 기술이다. 하지만 쉽지 않은 내용 때문에 부담감을 갖고 시작조차 못하는 개발자도 많다. 이 책은 SQL의 기초 지식만 있다면 튜닝까지 쉽게 이해할 수 있도록 직관적인 그림과 예제로 구성되어 있다. 또한 실제 업무에서 발생할 수 있는 악성 사례를 통해 SQL 문을 분석하고 튜닝하는 과정을 직접 실습해본다. 

SQL 문을 작성해본 경험이 적은 독자라도 걱정할 필요는 없다. 이제 막 입사한 데이터베이스 개발자라도 이 책으로 ‘착한 쿼리’를 만들어보면서 실무에 바로 적용할 수 있다!

 

https://www.hanbit.co.kr/store/books/look.php?p_code=B9354330938 

 

업무에 바로 쓰는 SQL 튜닝

SQL 튜닝의 기본 원리와 사례를 기반으로 상황별 튜닝 방법을 알려주는 도서

www.hanbit.co.kr

 

리뷰

 

 

책을 읽으면서 이렇게 자세하고 쉽게 설명해주는 책을 만난건 오랜만이었습니다. SQL에서 어려운 개념들, JOIN이라던지 INDEX라던지 등에 대한 개념과 용어를 그림과 함께 쉽게 풀어서 설명하고 있는 책 입니다. 책을 보면서 알고 있는 개념이 맞는지 확인해볼 수 있는 계기가 되었고 SQL을 튜닝하여 어떻게 성능을 높일 것인지를 고민하게 해준 책입니다.

 

 

첫 장에서는 MySQL과 오라클의 차이에 대한 내용을 다루고 있습니다. SWOT 분석을 통해 MySQL과 MariaDB를 분석하는 부분도 확인 할 수 있었습니다.

 

 

책을 보다보면 SQL 성능 뿐 아니라 기본 개념에 대한 내용들도 쉽게 설명해주고 있습니다. 저처럼 SQL에 내부 구조에 대해 자세히 고민해보지 않은 분들께는 많은 도움을 주는 부분이 아닐까 생각해봅니다.

 

 

또 한가지 이 책의 장점은 결과 값이나 내용들을 모두 표시해주고 있어서 직접 SQL문을 실행하지 못하는 환경에서 책만으로도 공부를 할 수 있다는 점입니다. 책들중 다수는 실습예제를 실행하지 않고는 이해하기 어려운 부분이 있지만 이 책은 SQL문을 실행한 결과, 설정, 소요시간 등을 예제마다 표기해주고 튜닝 후 어떻게 달라지는까지 표시해주다보니 SQL문을 실행할 수 없는 환경에서도 공부를 할 수 있는 점이 굉장히 마음에 들었습니다.

 

 

 

본격적인 튜닝은 4-5장에서 진행됩니다. 4장은 초보자를 탈출하기! 5장은 전문가가 되기 입니다. 4-5장에서는 SQL 성능을 어떻게 향상 시킬 것인지에 대해서 악성 SQL 예제를 통해 성능을 개선하는 작업들을 진행합니다. 책을 보니 제가 지금까지 작성 했던 SQL문 중 다수를 튜닝해야겠다는 생각이 들었습니다. 시간이 날때 SQL문을 하나하나 튜닝하는 연습을 해봐야 겠습니다.

 

 

튜닝 전에는 Extra에 Using filesort만 존재하지만 튜닝 후에는 인라인 뷰로 스토리지 엔진에서 가져온 임시 테이블에 상주시켜 정렬하는 작업을 수행하도록 튜닝이 진행하게 됩니다. 그래서 튜닝 후에는 Using where; Using index / Using index를 사용하는 구조로 변경되게 됩니다. 

 

이처럼 많은 예제를 통해 SQL 성능 튜닝을 쉽고 빠르게 배울 수 있는 책입니다. 책을 읽은 후에 학습을 위해 기존에 작성 했던 SQL문을 튜닝해보시는것도 내용을 익히는데 많은 도움이 될 것 같습니다.

 

이 글이 좋으셨다면 SNS로 함께 공감해주세요.
댓글(0) 트랙백(0)
이 리뷰를 | 추천 0        
엑셀과 비교하며 배우는 파이썬 데이터 분석 - Jpub | 기본 카테고리 2021-06-23 21:11
http://blog.yes24.com/document/14623259복사Facebook 보내기 트위터 보내기

[도서]엑셀과 비교하며 배우는 파이썬 데이터 분석

장쥔홍 저/이춘혁 역
제이펍 | 2021년 06월

내용     편집/구성     구매하기

책 제목과 같이 읽는 내내 엑셀과 비교하며 배울 수 있어서 더욱 쉽게 배울 수 있었습니다. 어려운 내용을 쉽게 배우는데 어려움이 없었고 엑셀 자동화를 어렵지 않게 배울 수있었습니다

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

<이 리뷰는 Jpub으로 부터 도서를 지원받아 작성하게 되었습니다>

 

 

 

 

리뷰

 

 

 

 

21년 6월 17일에 출간된 '엑셀과 비교하며 배우는 파이썬 데이터 분석' 입니다. 

책이 나온지 얼마 안되었지만 Jpub으로부터 PDF를 미리 받아서 책을 먼저 읽어 볼 수 있었습니다. PDF도 읽고 책도 읽어보았는데 확실히 책으로 받아서 읽는게 조금 더 편했던것 같습니다.

 

책을 보면서 들었던 생각을 적어보려고 합니다.

이 책은 입문, 실전, 심화편으로 나눠져있습니다. 챕터가 지나면 지날수록 어려운 내용들이 나옵니다. 

실전 챕터에서 나오는 내용들은 실제로 엑셀에서도 많이 사용했던 내용들이라 비교하면서 공부할 수 있어서 좋았습니다.

 

 

 

 

챕터2의 경우에는 파이썬의 기본 개념을 설명하고 있어서 파이썬에 대해서 아는 분이라면 건너뛰어도 되는 부분입니다. 리마인드 겸 한번 더 보는 것도 추천드립니다. 간단간단하게 설명되어 있어서 어렵지 않게 공부할 수 있습니다. 

 

 

 

엑셀 화면과 파이썬 코드를 비교하며 설명을 하다보니 조금 더 쉽게 다가오는 것 같다는 생각이 들었습니다. 엑셀을 자동화하는 작업들을 많이 하고 있다고 알고 있는데 그럴 때 유용하겠다는 생각을 책을 보는 내내 할 수 있었습니다. 

 

 

 

파이썬의 강점중 하나는 데이터를 시각화 할 수 있는 모듈들이 굉장히 많다는 건데요. 엑셀에서 차트라는 기능을 이용할 수 있듯이 파이썬도 모듈을 이용하여 시각화를 진행 할 수 있습니다.

 

 

 

챕터 14부터는 심화편입니다. 자동화에 대한 내용을 다루고 있습니다. 엑셀 파일을 만들어서 이메일 자동으로 보내기 등 예시를 제공하고 있어서 엑셀을 만들어서 이메일을 발송해야하는 분들이라면 책을 참고해서 한번 자동화를 진행해보시는 것도 좋을 것 같습니다. 사람 손을 통해 진행해야하는 일을 자동화하는 노력이 필요하지만 한번 구축해놓으면 굉장히 편하다는 것을 알 수 있습니다. 책을 통해 본인만의 엑셀 자동화를 만들어보는 것도 좋을 것 같네요.

 

총평

책 제목과 같이 읽는 내내 엑셀과 비교하며 배울 수 있어서 더욱 쉽게 배울 수 있었습니다. 어려운 내용을 쉽게 표현하여배우는데 어려움이 없었고 엑셀 자동화를 어렵지 않게 배울 수 있는 좋은 기회가 될 것 같습니다.

 

이 글이 좋으셨다면 SNS로 함께 공감해주세요.
댓글(0) 트랙백(0)
이 리뷰를 | 추천 0        
NGINX 쿡북 - 한빛미디어 | 기본 카테고리 2021-06-17 21:34
http://blog.yes24.com/document/14590962복사Facebook 보내기 트위터 보내기

[도서]NGINX 쿡북

데릭 디용기 저/노승헌 역
한빛미디어 | 2021년 06월

내용     편집/구성     구매하기

NGINX에 대한 개념을 112가지의 개념을 통해 열심히 설명하고 어렵지 않게 따라 할 수 있는 책입니다. 내용 자체가 꽉 차있는 것을 느낄 수 있습니다.

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

<이 책은 한빛미디어로부터 도서를 제공받아 작성되었습니다.>

 

책소개


빠르고 안전한 웹 서비스를 위한 NGINX 레시피

 

엔진엑스는 널리 사용되는 웹 서버용 오픈 소스 소프트웨어다. 가볍고 확장 가능하며 요청을 동시에 처리할 수 있어 트래픽이 높을 때에도 성능이 뛰어나다. HTTP, TCP, UDP의 부하를 효율적으로 분산하는 로드 밸런서와 프록시 서버로도 사용되어 웹 서비스의 성능을 향상한다.

 

이 책은 엔진엑스의 고성능 부하분산과 보안 기능, 서버 배포와 관리 방법에 초점을 맞춘다. 책에 수록된 풍부한 레시피는 엔진엑스를 설치하고 사용하는 방법부터 실전 운영 팁까지 다룬다. 엔진엑스라는 애플리케이션 전송 플랫폼을 최대한으로 활용할 수 있도록 상용 버전인 엔진엑스 플러스와 엔진엑스 컨트롤러 기능도 함께 소개한다. 다양한 기능을 필요에 맞게 적용해 빠르고 안전한 웹 서비스를 만들어보자.

 

 

주요 내용

  • HTTP, TCP, UDP 서버 부하분산
  • 트래픽 암호화, 보안 링크, HTTP 인증 하위 요청을 통한 접근 보안
  • 엔진엑스를 구글 클라우드, AWS, 애저 클라우드 컴퓨팅 서비스로 배포하기
  • 엔진엑스 플러스 대시보드와 API로 활동 모니터링하기
  • 엔진엑스 플러스 앱 프로텍트 모듈 설치 및 설정하기
  • 컨테이너 환경에서 엔진엑스와 엔진엑스 플러스 사용하기
  • 엔진엑스 컨트롤러 ADC를 사용해 WAF 활성화하기

https://www.hanbit.co.kr/store/books/look.php?p_code=B2053582455 

 

NGINX 쿡북

간결한 예제를 따라 엔진엑스의 다양한 기능을 익힌다. 엔진엑스의 고성능 부하분산과 보안 기능, 서버를 배포하고 관리하는 방법에 초점을 맞춘다.

www.hanbit.co.kr

 

리뷰


이번에 리뷰하게 된 책은 NGINX 쿡북입니다. O'REILLY의 다른 책들과 다르게 책 표지가 그렇게 거부감 느껴지는 표지는 아니었던것 같다는 생각이 먼저 들었던 책입니다.

그 다음 드는 생각은 이렇게 얇은 책에서 NGINX에 내용을 잘 담았을까 하는 고민이었는데 쓸데없는 고민이라는 것을 책을 본 후 깨달았습니다. 이 책에서는 112가지의 예제를 통해 NGINX에 대해서 배울 수 있었습니다. 간단간단한 예제인것 같지만 중요한 내용들을 포함하고 있어서 개념을 배우는데 충분하다고 생각됩니다.

목차는 개념적인 부분, 기초적인 부분부터 시작해서 실전운영을 포함한 모니터링 튜닝 등 다양한 내용을 다루고 있습니다.  윈도우에 NGINX를 설치하는 방법은 별도로 설명되어 있지 않아서 실습환경을 만드는게 조금 어려웠지만 그래도 https://extrememanual.net/1854 구글링을 통해 실습 환경을 구성하고 준비를 할 수 있었습니다. 참고차 링크도 같이 올려두겠습니다.

서비스를 개발하다보면 A/B테스트를 통해 사용자의 반응을 테스트해보는 시도를 해볼 수가 있는데요. 책에서도 A/B 테스트에 대한 내용을 다루고 있어서 NGINX를 통해 어떻게 설정할 것인지를 확인 할 수 있었습니다.

뿐만아니라 HTTP2와 gRPC 등에 대한 내용도 배울 수 있었습니다. 책을 보다보면 간단간단한 예제를 통해 필요한 내용들을 상세하게 알려주는 것을 확인 할 수 있었습니다. 얇은 책에 많은 내용을 담고 있어서 놀란 부분이었습니다.

최근에는 클라우드 서비스에 NGINX를 구성하는 경우가 많습니다. 책에서는 AWS, 애저, 구글 컴퓨트에 NGINX를 올리는 방법을 설명해주고 있습니다. 기회가 되면 따라해보면 좋을것 같지만 실습 환경이 없어서 저는 그냥 지나쳤습니다. 다양한 플랫폼에 올리는 법을 간접적으로 배울 수 있는 것 만으로도 좋은 경험이었던것 같습니다.

 

책은 가볍지만 내용은 무거운 책입니다. NGINX에 대한 개념을 112가지의 개념을 통해 열심히 설명하고 어렵지 않게 따라 할 수 있는 책입니다. 내용 자체가 꽉 차있는 것을 느낄 수 있고 책을 통해 NGINX 설정을 배울 수 있는 기회가 되셨으면 좋겠습니다.

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