책
스프링 부트 3와 스프링 클라우드를 활용한 마이크로서비스 구축
마그누스 라르손 위키북스 · Yes24
예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.
소개
단계별로 배우는 견고하고 확장성 있는 마이크로서비스 구축과 배포! 이 책에서는 실용적인 접근 방식을 채택해 간단한 마이크로서비스부터 시작해 복잡한 분산 애플리케이션을 구축하는 과정을 단계적으로 진행한다. 그 과정에서 마이크로서비스 구축에 필수적인 기능들을 학습하고 쿠버네티스와 이스티오를 이용해 마이크로서비스를 배포하는 방법을 익힐 수 있다. 4차 개정판인 이 책에서는 자바 24, 스프링 부트 3.5, 스프링 클라우드 2025를 사용한다. 코드 예제가 전체적으로 업데이트됐으며, 사용 중단된 API는 대체되어 최신 정보를 제공한다. 스프링의 AOT 모듈, 관찰 가능성, 분산 추적, 쿠버네티스 패키징을 위한 헬름에 대한 지식을 배울 수 있다. 실습에서는 도커 컴포즈를 사용해 데이터베이스 및 메시징 서비스와 함께 마이크로서비스를 실행하는 것으로 시작해 이스티오를 사용해 쿠버네티스에 마이크로서비스를 배포한다. 또한 데이터 영속성, 복원력, 반응형 마이크로서비스, OpenAPI를 활용한 API...
비슷한 학습 자료
문서 정석호
200여개 서비스 모노레포의 파이프라인 최적화
문서 최준우
토스는 Gateway 이렇게 씁니다
문서 이준환
OMS의 최적화된 마이크로서비스 아키텍처 디자인
컨퍼런스 SpringCamp 2024
스프링캠프 2024 [Track 1] 4.실전! MSA 개발 가이드 (김용욱)
컨퍼런스 SpringCamp 2024
[초급] 마이크로서비스를 개발할 때 가장 어려워하는 부분은 서비스 별로 데이터베이스를 분리한다는 점입니다. SQL JOIN을 REST API로 대체하려니 성능이 느릴 것 같고 데이터베이스의 트랜잭션 보장이 없어지니 정합성이 깨지지 않을까 걱정합니다. 마이크로서비스와 함께 API Composition, Event Sourcing, CQRS, SAGA 같은 반짝이는 기술들이 함께 소개되었지만, 실전에선 이보다는 평범한 기술을 사용하는 경우가 많습니다. 관련해서 마이크로서비스를 개발할 때의 구현 이슈를 소개하고, 실전에서는 어떻게 풀어내는지 소개합니다. 🎙️ 김용욱 (삼성 SDS) 🗓️ 스프링캠프 2024 Track 1 - 4 (2024년 05월 25일) 🧭 SETEC 컨벤션센터 📂 발표자료 : http://springcamp.ksug.org/2024/static/docs/T1S4.pdf 📺 스프링캠프 2024 영상 모두 보기 : https://youtube.com/pla...
백엔드
책 장철원 예스24
한 권으로 배우는 도커 & 쿠버네티스
책 장철원 예스24
STEP BY STEP, 원리부터 이해하는 도커 & 쿠버네티스 가이드 클라우드 기반의 인프라가 보편화된 현재의 IT 환경에서 도커와 쿠버네티스는 애플리케이션을 개발하고 운영하는 데 빼놓을 수 없는 중요한 기술이다. 도커는 운영체제 수준의 가상화를 제공하는 기술로, 컨테이너를 이용하면 소프트웨어를 쉽게 배포하고 관리할 수 있다. 쿠버네티스는 이러한 컨테이너를 효율적으로 관리하는 시스템으로 복잡한 애플리케이션을 쉽게 배포/관리하고 확장할 수 있게 도와준다. 이 책은 도커와 쿠버네티스의 기본 개념부터 실무 환경에서의 구축 및 관리, 사용 방법 등을 단계별로 담고 있다. 각 장에 포함된 실습 예제는 이론적 지식을 실무에 적용할 때 큰 도움을 줄 것이다. 이 책으로 도커와 쿠버네티스의 작동 원리부터 이해하면서 애플리케이션 개발과 배포 프로세스를 효율적으로 관리하고, 확장성 있는 시스템 아키텍처를 설계할 수 있는 능력을 키워보자.
데브옵스 · 인프라 시스템 · 운영체제
책 샘 뉴먼 예스24
마이크로서비스 아키텍처 구축
책 샘 뉴먼 예스24
마이크로서비스 기초부터 구현까지 사람과 조직을 고려한 실전 마이크로서비스 아키텍처 구축 가이드 * 설계/아키텍처 분야 아마존 베스트셀러 * 마이크로서비스 아키텍처 핵심 용어집 수록 “마이크로서비스 아키텍처는 매력적인 특징이 많지만, 마이크로서비스 아키텍처로 향하는 길에서 주의하지 않는 다면 고통스러운 함정에 맞닥뜨리게 된다.” - 마틴 파울러 전 세계 프로그래머에게 필수 책인 『리팩터링 2판』의 저자 마틴 파울러가 극찬한 『마이크로서비스 아키텍처 구축』이 전면 개정되어 돌아왔습니다. 모두가 기다려온 『마이크로서비스 아키텍처 구축(전면 개정판)』은 마이크로서비스와 관련된 모든 측면에 대해 광범위한 개요를 제공하고자 했습니다. 1판에서 마이크로서비스 개념을 주로 다뤘다면, 이번에는 그 기본 토대 위에 소프트웨어 배포 프로세스 측면과 마이크로서비스 아키텍처를 채택함으로써 발생하는 영향까지 함께 다룹니다.
백엔드