ydk***
2023-07-23

마이크로서비스 기초부터 구현까지 사람과 조직을 고려한 실전 마이크로서비스 아키텍처 구축 가이드
마이크로서비스 아키텍처 구축(전면 개정판)
대용량 시스템의 효율적인 분산 설계 기법
샘 뉴먼 저/정성권 역 | 한빛미디어 | 원제 : Building Microservices 2e
『마이크로서비스 아키텍처 구축』 전면 개정판은 마이크로서비스 아키텍처(MSA)가 이제 소프트웨어 개발 분야에서 대중화된 아키텍처 방법론으로 자리를 잡았다는 것으로, 기업 및 개발자들에게도 많이 알려진 익숙한 기술이 되었다는 것을 증명하고 있다 하겠다.
마이크로서비스는 독립적 변경, 배포, 릴리스를 하기 위한 분산 시스템에 대한 접근방식 중 하나이다.
마이크로서비스를 사용하면 시스템을 구축하는 데 다양한 선택지를 갖고 사용자 요구에 맞게 시스템을 변경하는 유연성을 갖출 수 있다는 장점이 있다.
하지만 마이크로서비스는 분산 시스템으로 많은 복잡성을 수반하고 많은 숙련 개발자들에게도 생소한 것들이 있다는 단점이 있다.
새로운 소프트웨어개발 기술의 등장과 함께 개발자들의 경험은 마이크로서비스 사용 방식에 더 많은 영향을 주고 있다.
이 책은 각 각의 프로젝트를 진행할 때 적용할 수 있는 실제 사례를 제공하고, 마이크로서비스가 자신의 프로젝트에 적합한지를 이해하는 데 도움이 될 것이다.
특히, 프로젝트에 참여하는 개발자들에게 단편적인 기술을 제공하는 것이 아니라 소프트웨어개발에 필요한 전반적인 부분을 사례를 중심으로 이해 할 수 있도록 제공함으로 전체를 아우를 수 있도록 안내한다.
특히, 아키텍처, 코드 작성, 테스트, 운용 방식, 네트워크, 보안, 배포, 릴리스 등 필수적인 과정을 설명하고 있다.
개정판에서는 개념을 더 잘 설명하고자 명확한 예제를 공유하는 데 공을 들였다는 점이 독자들에게 많은 도움이 될 것이다.
소프트웨어 개발 프로젝트에 참여하는 모든 개발자들이 마이크로서비스 아키텍처 구축을 검토해 보고 적용해 볼 수 있는 기회가 더 넓어지기를 기대한다.
역자의 노고에 고마움을 전한다.
독자들이 쉽게 이해할 수 있도록 전문용어와, 관련 참고도서에 대한 소개를 꼼꼼히 챙겨 주었다.
책소개
마이크로서비스 기초부터 구현까지
사람과 조직을 고려한 실전 마이크로서비스 아키텍처 구축 가이드
* 설계/아키텍처 분야 아마존 베스트셀러
* 마이크로서비스 아키텍처 핵심 용어집 수록
“마이크로서비스 아키텍처는 매력적인 특징이 많지만, 마이크로서비스 아키텍처로 향하는 길에서 주의하지 않는 다면 고통스러운 함정에 맞닥뜨리게 된다.” - 마틴 파울러
전 세계 프로그래머에게 필수 책인 『리팩터링 2판』의 저자 마틴 파울러가 극찬한 『마이크로서비스 아키텍처 구축』이 전면 개정되어 돌아왔습니다.
모두가 기다려온 『마이크로서비스 아키텍처 구축(전면 개정판)』은 마이크로서비스와 관련된 모든 측면에 대해 광범위한 개요를 제공하고자 했습니다.
1판에서 마이크로서비스 개념을 주로 다뤘다면, 이번에는 그 기본 토대 위에 소프트웨어 배포 프로세스 측면과 마이크로서비스 아키텍처를 채택함으로써 발생하는 영향까지 함께 다룹니다. 초판 출간 후 지난 5년 동안 마이크로서비스의 변화와 새롭게 등장한 기술도 함께 다뤄 1판보다 2배가 넘도록 지면을 풍부하게 채웠습니다.
이 책은 총 3부에 걸쳐 마이크로서비스 아키텍처 구축에 대해 설명합니다.
1부 기초,
2부 구현,
3부 사람으로 구성되어 있습니다.
1부에서는 마이크로서비스의 핵심 아이디어를 설명하고,
2부에서는 개념에서 구현 상세로 넘어가 마이크로서비스를 활용하는 데 도움이 되는 기법과 기술을 살펴봅니다.
마지막으로 3부에서는 1부, 2부에서 배운 내용을 토대로 사람과 조직의 입장에서 기술을 구현해내는 과정을 설명하고 있다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
#마이크로서비스 #아키텍처 #구축 #대용량 #시스템의 #효율적인 #분산 #설계 #기법