미리보기
  • 컴퓨터/IT개발/프로그래밍

처음 배우는 마이크로서비스 아키텍처

  • 관심 0
  • 온코딩 저자
온노트 출판
소장
전자책 정가
12,000원
판매가
12,000원
소장
출간 정보
  • 2026.09.28 전자책 출간
듣기 기능
TTS(듣기) 지원
파일 정보
  • EPUB
  • 약 5.8만 자
  • 1.6MB
지원 환경
  • 앱
  • 웹
  • PC뷰어
  • PAPER
ISBN
9791171273621
UCI
-
처음 배우는 마이크로서비스 아키텍처

작품 정보

처음 만든 서비스는 대개 하나의 큰 프로그램이었습니다. 회원가입도, 상품 목록도, 주문도, 결제도 한 코드베이스에 모여 있어 더없이 편했지요. 그런데 서비스가 자라면 이야기가 달라집니다. 작은 수정 하나를 배포하려 해도 전체를 다시 빌드해야 하고, 한 기능의 장애가 멀쩡한 다른 기능까지 멈추며, 트래픽이 몰리는 한 곳 때문에 서버 전체를 늘려야 합니다. 이 책은 바로 그 "큰 덩어리가 무거워지는 순간"에 대한 가장 널리 쓰이는 대답, 마이크로서비스 아키텍처를 처음부터 차근차근 안내합니다.

이 책은 개념을 충분히 설명하면서도 바로 찾아 쓸 수 있는 레퍼런스를 함께 담은 입문서입니다. 1부에서 "왜 마이크로서비스인가"를 다지고, 2부에서 "어떻게 나눌지", 3부에서 "어떻게 대화할지", 4부에서 "어떻게 안정적으로 운영할지", 5부에서 "어떻게 배포하고 발전시킬지"로 나아갑니다. 모놀리식의 한계에서 시작해 도메인 주도 설계, 서비스별 데이터베이스, REST와 이벤트 통신, 사가 패턴, 회복탄력성과 관측 가능성, 컨테이너와 쿠버네티스, CI/CD, 그리고 점진적 마이그레이션과 조직 문화까지 — 쉬운 것에서 깊은 것으로 자연스럽게 이어집니다. 특정 언어나 프레임워크에 묶이지 않아 어떤 기술 스택에서도 통하는 원리를 익힐 수 있습니다.

책 전체에는 하나의 예제가 흐릅니다. 온라인 서점 "북베이스(BookBase)"입니다. 처음에는 모든 기능이 한 덩어리인 모놀리식으로 시작해, 장을 넘길 때마다 회원·카탈로그·주문·결제·배송 서비스로 조금씩 쪼개고 다시 잇습니다. 추상적인 이론이 북베이스라는 구체적인 시스템 위에서 어떻게 적용되는지 따라오다 보면, 흩어진 패턴들이 하나의 그림으로 모입니다. 그리고 그 모든 내용은 단 한 문장으로 수렴합니다. "비즈니스 경계로 작게 나누고, 느슨하게 연결한다." 책은 이 원칙을 머리말에서 제시하고, 매 장에서 거듭 이 문장으로 돌아옵니다.

이 책은 분산 시스템이 처음인 개발자와 학생, 그리고 모놀리식만 경험해 본 백엔드 개발자를 위한 입문서입니다. HTTP와 데이터베이스에 대한 기초적인 이해만 있으면 충분하며, 쿠버네티스나 메시지 브로커를 몰라도 됩니다. 책을 덮을 때 여러분은 "마이크로서비스로 가야 할까, 말아야 할까"를 스스로 판단하고, 간다면 어디서부터 어떻게 나눠야 하는지, 나눈 뒤 무엇을 조심해야 하는지를 설명할 수 있게 됩니다. 거창한 마법은 없습니다. 다만 작게 나누고 느슨하게 잇는 한 걸음 한 걸음이, 무거워진 시스템을 다시 가볍게 만들어 줄 것입니다.

리뷰

0.0

구매자 별점
0명 평가

이 작품을 평가해 주세요!

건전한 리뷰 정착 및 양질의 리뷰를 위해 아래 해당하는 리뷰는 비공개 조치될 수 있음을 안내드립니다.
  1. 타인에게 불쾌감을 주는 욕설
  2. 비속어나 타인을 비방하는 내용
  3. 특정 종교, 민족, 계층을 비방하는 내용
  4. 해당 작품의 줄거리나 리디 서비스 이용과 관련이 없는 내용
  5. 의미를 알 수 없는 내용
  6. 광고 및 반복적인 글을 게시하여 서비스 품질을 떨어트리는 내용
  7. 저작권상 문제의 소지가 있는 내용
  8. 다른 리뷰에 대한 반박이나 논쟁을 유발하는 내용
* 결말을 예상할 수 있는 리뷰는 자제하여 주시기 바랍니다.
이 외에도 건전한 리뷰 문화 형성을 위한 운영 목적과 취지에 맞지 않는 내용은 담당자에 의해 리뷰가 비공개 처리가 될 수 있습니다.
아직 등록된 리뷰가 없습니다.
첫 번째 리뷰를 남겨주세요!
'구매자' 표시는 유료 작품 결제 후 다운로드하거나 리디셀렉트 작품을 다운로드 한 경우에만 표시됩니다.
무료 작품 (프로모션 등으로 무료로 전환된 작품 포함)
'구매자'로 표시되지 않습니다.
시리즈 내 무료 작품
'구매자'로 표시되지 않습니다. 하지만 같은 시리즈의 유료 작품을 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
작품을 영구 삭제해도 '구매자' 표시는 남아있습니다.
결제 취소
'구매자' 표시가 자동으로 사라집니다.

개발/프로그래밍 베스트더보기

개발/프로그래밍 베스트
  1. 에이전틱 코딩 완성의 기술
  2. AI 에이전트 실행 세계 1_원리편
  3. 요즘 AI 루프 엔지니어링, 클로드 코드, 스킬, MCP, 훅, 컨텍스트, 하네스, 리뷰, 오케스트레이션, LLMOps, Langfuse
  4. 게임 기획의 정석
  5. 문제 해결을 위한 AI 에이전트 설계
  6. 일하는 AI 에이전트, 설계하는 사람
  7. 핸즈온 머신러닝 with 사이킷런, 파이토치
  8. AI 에이전트 실행 세계 2_설계편
  9. AI 엔지니어링
  10. 케라스 창시자에게 배우는 딥러닝 개정 3판