처음 시작하는 마이크로서비스 - AWS, 도커, 테라폼 등으로 구축하는 마이크로서비스 아키텍처
로니 미트라.이라클리 나다레이슈빌리 지음, 최경현 옮김 / 한빛미디어 / 2021년 8월
평점 :
장바구니담기


 

[주요 내용]

- 효과적이고 명확한 엔드 투 엔드 마이크로서비스 시스템 설계 연습

- 팀 정의 및 팀 책임 및 공동 작업을 위한 가이드라인

- 대용량 애플리케이션을 마이크로서비스로 분할하는 방법

- 인프라 변경을 위한 간단하면서도 강력한 CI/CD 파이프라인 구축

- AWS에서 작동하는 마이크로서비스 애플리케이션 구축



[대상독자]

- 마이크로서비스로 시스템을 구현을 간단히 알고 싶은 개발자

- 마이크로서비스 아키텍처를 구축하는 아키텍트나 엔지니어


[서평]

마이크로서비스는 거대한 애플리케이션을 느슨하게 결합된 마이크로한 서비스로 구조화하는 서비스 지향 아키텍처 스타일의 소프트웨어 개발 기법입니다.

마이크로 서비스의 장점으로는 민첩하고 쉬운 배포 및 업데이트, 높은 확장성, 뛰어난 복구 능력, 편리한 액세스, 향상된 개방성을 들수 있습니다. 

이 책에서는 성공적인 마이크로서비스를 구축하기 위해 필요한 기술인 아마존 AWS, kubernetes, Terraform, github등의 기술을 배울수 있습니다.


먼저 이책을 읽으신 분들의 추천사를 보면 “마이크로서비스 구축에 대한 실용적인 가이드를 제공합니다.”, “쿠버네티스를 이용해 마이크로서비스를 구축할 수 있게 해주는 데브옵스 가이드입니다.”, “마이크로서비스의 기술적인 구축만이 아닌, 그것을 활용하는 조직 속의 사람의 관점에서 필요한 것이 무엇인지를 가르쳐줍니다.”


그림을 통한 이해하기 쉬운 설명





실제 서비스 이용 사례를 담은 구성




지금 마이크로서비스를 구축하는 방법을 원하시면 처음 시작하는 마이크로서비스를 추천 합니다.



 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
리눅스 입문자를 위한 명령어 사전 - 우분투, 데비안, CentOS, 페도라 대응
가와구치 히로시.다야 후미히코.미사와 아키라 지음, 서수환 옮김 / 한빛미디어 / 2021년 7월
평점 :
장바구니담기


 

[주요 내용]

- 전문적인 리눅스 운영 및 명령어를 실습

- 실무 감각을 익힐 수 있다.


[대상독자]

- 리눅스 사용법을 쉽게 배우고 싶은 입문자

- 리눅스 명령어를 목적별로 선발해 정리 하고 싶은 시스템 관리자


[서평]

이책의 구성은 크게 두가지로 나누어서 설명하고 있습니다. 먼저 입문편에서는 리눅스 지식이 없어도 이해할 수 있도록 명령어에 대한 설명을 상세히 하고 있습니다. 그리고 ‘해보기’, ‘더 해보기’를 따라 연습할 수 있게 명령어 동작을 단계별로 잘 구성되어 있습니다.


참조편에서는 명령어 옵션과 인수를 확인하거나 사용 예제를 참고 할수 있게 구성되어 있습니다.


동작환경

명령어는 우분투20.04LTS, ,데비안10, CentOS8, 페도라3.1 버전에서 동작 확인을 하였고, 셸 내부 명령어는 bash기준으로 설명을 합니다. 그리고 표준 설치 대상이 아닌 명령어도 일부 설명하고 있습니다. 책의 실습 환경은 maltman 사용자를 중심으로 설명하고 있습니다. 책을 보고 따라 하실때 참고 하시면 되겠습니다.


리눅스에 익숙 하지 않거나 처음 사용하는 독자라면 매번 사용할 때마다 인터넷 검색으로 해결 하지말고 명령어에 대한 개념을 익힌다면 리눅스는 결코 어려운게 아닐것입니다. 리눅스 입문자를 위한 명령어 사전으로 리눅스 마스터가 되어 보세요.


 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
업무에 바로 쓰는 SQL 튜닝 - 최적의 성능을 위한 MySQL/MariaDB 쿼리 작성과 튜닝 실습
양바른 지음 / 한빛미디어 / 2021년 7월
평점 :
장바구니담기


 

[주요 내용]

- SQL튜닝 용어 직관적으로 이해하기

- SQL 튜닝의 실행계획 파헤치기

- SQL문 단순 수정/재작성

- 인덱스 조정/테이블 조인 설정 변경

- 적합한 테이블 및 열 속성 설정


[대상독자]

- MySQL나 MariaDB에서 SQL튜닝을 시작하려는 독자

- SQL의 기초 입문자


[서평]

이 책의 구성


1장_ MySQL과 MariaDB 개요

MySQL과 MariaDB의 배경과 시장점유율 현황을 알아보고 상용 DBMS와의 차이점, 오픈소스 DBMS인 MySQL과 MariaDB 튜닝의 중요성을 살펴봅니다.


2장_ SQL 튜닝 용어를 직관적으로 이해하기


SQL 튜닝을 수행하기 전에 알아야 하는 물리 엔진의 구조, DB 오브젝트 관련 용어, 논리적인 쿼리문 작성 관련 용어, 개념적으로 통용되는 튜닝 용어를 알아봅니다.


3장_ SQL 튜닝의 실행 계획 파헤치기


SQL 튜닝을 수행하는 데 필요한 실습 환경을 구성해봅니다. 튜닝의 방향성을 결정하기 위해 실행 계획을 수행하는 방법과 출력 결과의 의미를 살펴보고, 물리적인 시간 단위 정보인 프로파일링을 이해합니다.


4장_ 악성 SQL 튜닝으로 초보자 탈출하기


주어진 SQL 문에서 단순한 텍스트 변경으로 튜닝을 수행하는 실습을 진행합니다. SQL 문에서 일부 구문 또는 테이블 조인 방식을 변경하여 쿼리 튜닝을 수행하는 사례를 확인해봅니다.


5장_ 악성 SQL 튜닝으로 전문가 되기


주어진 SQL 문에서 쿼리를 재작성하거나 DDL data definition language 을 통한 오브젝트 변경으로 튜닝을 수행하는 실습을 진행합니다. SQL 문을 전체적으로 다시 작성하거나, 인덱스를 조정하고, 테이블과 열의 속성을 변경하는 방식으로 쿼리 튜닝을 수행하는 사례를 확인해봅니다.


이책은 SQL 튜닝에 필요한 기초 원리와 여러 가지 예제로 튜닝 기법을 쉽게 배울수 있습니다. 쿼리를 작성 하는건 그리 어렵지 않지만 쿼리의 성능을 최대한으로 끌어 올리는 튜닝은 쉽지 않습니다. 하지만 이책에서는 DBA의 영역이라고만 생각하는 튜닝을 세계를 개발자들에게 혹은 초급 SQL러들에게 기초 SQL 지식만 있다면 튜닝을 쉽게 시작 할수 있게 그림과 많은 예제들로 이해를 돕고 있습니다. 실제 업무에서 발생할 수있는 예제들로 SQL문을 분석하고 튜닝을 직접 실습하면서 그 원리를 배워 갈수 있는 교재로 좋습니다.


 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
모던 자바스크립트 핵심 가이드 - 자바스크립트 기초부터 타입스크립트, ES2021까지 핵심만 쏙쏙
알베르토 몬탈레시 지음, 임지순 외 옮김 / 한빛미디어 / 2021년 5월
평점 :
장바구니담기


 

[주요 내용]

-변수, 자료형, 함수 등 자바스크립트 문법 기초

-화살표 함수, 템플릿 리터럴, 프로미스 등 ES6의 기능

-지수 연산자, async/await, 옵셔널 체이닝 등 ES2016~ES2020의 새로운 기능

-5분이면 입문할 수 있는 타입스크립트 기초

-80개 이상의 객관식/주관식 퀴즈

-한국어판 부록: ES2021에 새로 추가된 기능


[대상 독자]

- 어느 정도 복잡한 파이썬 애플리케이션을 가까이에서 다뤄본 적이 있다.

- 자바스크립트에 대해 아무런 사전 지식이 없고 프로그래밍 경험도 없는 독자



[서평]

이책은 자바스크립트 기본 문법은 물론 타입스크립트, ES2021까지 핵심을 짚어 주고 다양한 예제로 개념을 좀더 쉽게 이해할수 있다. 책의 구성은 23챕트로 구성되어 있으며 16챕트까지는 자바스크립트의 개념과 문법으로 구성되어 있구 17챕트부터는 ES2016의 새로운 기능을 시작으로 23챕트 타입스크립트 기초 문법 까지 자세하게 설명 하고 있다. 각챕트의 구성은 개념 설명과 핵심 문법 예제 그리고 마지막으로 퀴즈로 한번더 정리 할수 있게 구성되어 있다.

자바스크립트를 제대로 다뤄본 적이 없는 웹 개발자 또는  ES5 자바스크립트에서 타입스크립트 및 최신 모던 자바스크립트를 배우고 싶다면 이책으로 핵심을 빠르게 익히고, ES2016~ES2021, 타입스크립트까지 자바스크립트의 새로운 기능을 한번에 배울수 있어 좋습니다.

 


 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
고성능 파이썬 - 파이썬 성능 잠재력을 끌어내는 실용적인 개발 전략서, 2판
미샤 고렐릭.이안 오스발트 지음, 오현석 옮김 / 한빛미디어 / 2021년 5월
평점 :
장바구니담기


[대상 독자]

파이썬을 충분히 사용해보았고 특정 부분이 왜 느린지 생각해본 적이 있으며, 이를 위한 해법으로 거론되는 사이썬, 넘파이, PyPy 같은 기술을 들어본 독자가 대상이다. 또한 다른 언어로 프로그래밍해본 경험이 있어서 성능을 개선하는 방법이 여러 가지임을 아는 독자를 대상으로 한다. 또한 데이터 이동 문제를 포함하여 손쉽게 성능을 높일 수 있는 JIT 컴파일러(예컨대 PyPy)와 비동기 I/O를 사용하는 방법 등 웹 개발자가 직면할 수 있는 문제도 다룬다. 이 책은 중고급 파이썬 프로그래머를 위한 책이다. 의욕이 넘치는 초보 파이썬 프로그래머도 잘 따라올 수 있겠지만, 이 책을 읽기 전에 파이썬 기초를 먼저 다지기를 추천한다.


[주요 내용]

-넘파이, 사이썬, 프로파일러 더 잘 이해하기

-파이썬이 하부의 컴퓨터 아키텍처 추상화 방법 배우기

-프로파일링을 통해 CPU 소비 시간이나 메모리 사용량에서 병목 찾기

-적절한 데이터 구조를 선택해 효율적인 프로그램 작성하기

-행렬과 벡터 계산의 속도 높이기

-파이썬을 기계어로 번역하는 도구 사용하기

-다양한 입출력과 계산 연산을 동시 실행하고 관리하기

-다중 프로세싱 코드를 지역, 원격 클러스터에서 실행하도록 변환하기

-도커 등의 도구를 사용해 빠르게 프로그램 배치하기



[서평]

이책은 성능이라는 주제를 가지고 세가지 측면에서 다루고 있다. 첫째, 이 책은 프로그래머를 대상으로 쓰였다. 성능 개선을 기대하며 어떤 선택을 할 때 이해해야 하는 모든 맥락이 있다. 둘째, 고렐릭과 오스발트는 이 맥락을 뒷받침하는 데 필요한 이론을 잘 설명 한다. 마지막으로 성능을 높이는 접근 방법에 대해서 구현하는데 필요한 라이브러리들을 구체적으로 설명한다. 이책으로 현업에서 코딩을 하는 방식을 바꿜수 있을 것입니다. 꼭 파이썬이 아니더라도 이책에서 학습한 지식으로 더나는 프로그래머가 될것이라 생각합니다.

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo