책
요즘 개발자를 위한 마이크로서비스 아키텍처
이도원 길벗 · Yes24
예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.
소개
만드는 MSA에서 운영하는 MSA까지, 한 권의 책으로 담았다! 서비스만 나눈다고 MSA가 완성되는 것은 아니다. 분산된 서비스를 어떻게 연결하고 안정적으로 운영할 것인가를 함께 고민해야 한다. 이 책은 스프링 부트와 스프링 클라우드를 기반으로 서비스 디스커버리, API 게이트웨이, 중앙화된 설정 관리와 서비스 간 통신부터 Kafka를 활용한 이벤트 기반 아키텍처와 비동기 처리까지 차근차근 설명한다. 이어 분산 데이터와 트랜잭션, 장애 대응, 분산 추적과 로그 모니터링, 배포와 운영 전략까지 범위를 넓혀 실제 마이크로서비스 환경에서 마주하게 되는 문제를 다룬다. AI가 답과 코드를 빠르게 만들어 주는 시대지만, 그 답이 내 시스템에 적합한지 판단하려면 결국 아키텍처와 분산 시스템에 대한 이해가 필요하다.
비슷한 학습 자료
책 제임스 고프 예스24
모던 API 아키텍처 설계 전략
책 제임스 고프 예스24
웹 환경을 다루는 대부분의 조직은 API를 구현하고 운영하며, API는 고객이 기업의 서비스를 사용하는 관문과도 같다. 이 중요한 시스템을 설계하고 구현하고 관리하는 것은 엔지니어부터 제품 관리자는 물론 C레벨 임원에 이르기까지 조직의 모든 구성원이 관여해야 할 일이다. 하지만 개발자와 솔루션 아키텍트가 가장 어려움을 겪는 부분은 역시 처음부터 API 플랫폼을 구축하는 것이다. 이 책에서는 실용 사례와 함께, API 게이트웨이를 바탕으로 마이크로서비스 기능을 결합하는 REST API를 구현하고 테스트할 수 있는 전략을 상세히 다룬다.
백엔드
책 마그누스 라르손 예스24
스프링 부트 3와 스프링 클라우드를 활용한 마이크로서비스 구축
책 마그누스 라르손 예스24
단계별로 배우는 견고하고 확장성 있는 마이크로서비스 구축과 배포! 이 책에서는 실용적인 접근 방식을 채택해 간단한 마이크로서비스부터 시작해 복잡한 분산 애플리케이션을 구축하는 과정을 단계적으로 진행한다. 그 과정에서 마이크로서비스 구축에 필수적인 기능들을 학습하고 쿠버네티스와 이스티오를 이용해 마이크로서비스를 배포하는 방법을 익힐 수 있다. 4차 개정판인 이 책에서는 자바 24, 스프링 부트 3.5, 스프링 클라우드 2025를 사용한다. 코드 예제가 전체적으로 업데이트됐으며, 사용 중단된 API는 대체되어 최신 정보를 제공한다. 스프링의 AOT 모듈, 관찰 가능성, 분산 추적, 쿠버네티스 패키징을 위한 헬름에 대한 지식을 배울 수 있다. 실습에서는 도커 컴포즈를 사용해 데이터베이스 및 메시징 서비스와 함께 마이크로서비스를 실행하는 것으로 시작해 이스티오를 사용해 쿠버네티스에 마이크로서비스를 배포한다. 또한 데이터 영속성, 복원력, 반응형 마이크로서비스, OpenAPI를 활용한 API...
백엔드 데브옵스 · 인프라
문서 이준환
OMS의 최적화된 마이크로서비스 아키텍처 디자인
책 샘 뉴먼 예스24
마이크로서비스 아키텍처 구축
책 샘 뉴먼 예스24
마이크로서비스 기초부터 구현까지 사람과 조직을 고려한 실전 마이크로서비스 아키텍처 구축 가이드 * 설계/아키텍처 분야 아마존 베스트셀러 * 마이크로서비스 아키텍처 핵심 용어집 수록 “마이크로서비스 아키텍처는 매력적인 특징이 많지만, 마이크로서비스 아키텍처로 향하는 길에서 주의하지 않는 다면 고통스러운 함정에 맞닥뜨리게 된다.” - 마틴 파울러 전 세계 프로그래머에게 필수 책인 『리팩터링 2판』의 저자 마틴 파울러가 극찬한 『마이크로서비스 아키텍처 구축』이 전면 개정되어 돌아왔습니다. 모두가 기다려온 『마이크로서비스 아키텍처 구축(전면 개정판)』은 마이크로서비스와 관련된 모든 측면에 대해 광범위한 개요를 제공하고자 했습니다. 1판에서 마이크로서비스 개념을 주로 다뤘다면, 이번에는 그 기본 토대 위에 소프트웨어 배포 프로세스 측면과 마이크로서비스 아키텍처를 채택함으로써 발생하는 영향까지 함께 다룹니다.
백엔드
책 라주 간디, 마크 리처드, 닐 포드 예스24
헤드 퍼스트 소프트웨어 아키텍처
책 라주 간디, 마크 리처드, 닐 포드 예스24
소프트웨어 아키텍처의 핵심 원리를 배우는 입문서! 소프트웨어 아키텍처는 단순한 설계 기술이 아니라 시스템의 성공을 좌우하는 핵심 사고 방식이다. 이 책은 건축과 아키텍처의 비유에서 출발해 아키텍처 특성, 의사결정, 컴포넌트, 아키텍처 스타일까지 단계적으로 풀어내며, 복잡한 개념을 독자가 직접 이해하고 적용할 수 있도록 돕는다. 레이어드 아키텍처, 모듈러 모놀리스, 마이크로서비스, 이벤트 기반 아키텍처 등 다양한 스타일을 실제 사례와 함께 비교하며, 각 방식의 장점과 한계를 균형 있게 제시한다. 또한 [난&팝], [트립이지], [고잉 그린] 같은 스토리 기반 프로젝트를 통해 독자가 실제 아키텍트로 참여하듯 학습할 수 있게 구성했다. 단순히 이론을 나열하는 것이 아니라, ‘왜 이런 결정을 내려야 하는가’를 끊임없이 묻고 답하게 함으로써 아키텍처적 사고를 훈련한다.
개발 · 프로그래밍 기타
책 마크 리처즈, 닐 포드 예스24
소프트웨어 아키텍처 The Basics
책 마크 리처즈, 닐 포드 예스24
막막했던 아키텍처가 쉬워지는 실무 지침서 생성형 AI, 클라우드에 맞춰 새롭게 돌아오다 경력을 키우고 싶은 개발자라면 누구나 소프트웨어 아키텍트를 꿈꾼다. 그렇다면 소프트웨어 아키텍트가 되려면 뭘 알아야 할까? 수년간 소프트웨어 아키텍처를 전문적으로 강의해 온 마크 리처즈와 닐 포드가 특정 기술 스택에 국한되지 않는 보편적인 아키텍처 원칙을 소개한다. 이 책은 『소프트웨어 아키텍처 101』의 개정판으로, 개발자가 소프트웨어 아키텍트로 나아갈 수 있도록 소프트웨어 아키텍처의 다양한 측면을 종합적으로 다룬다. 장차 아키텍트가 될 사람과 현직 아키텍트라면 누구나 이 책에서 아키텍처 특성, 아키텍처 패턴, 컴포넌트 결정, 아키텍처 도식화 및 프레젠테이션, 진화적 아키텍처 등 다양한 주제를 살펴볼 수 있다. 지난 10년간의 혁신을 집약한 소프트웨어 아키텍처의 모든 핵심을 지금부터 만나 보자.
개발 · 프로그래밍 기타