홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
API부터 메시징까지, 실무 백엔드 개발자가 알아야 할 5가지 핵심 원리 이미지

API부터 메시징까지, 실무 백엔드 개발자가 알아야 할 5가지 핵심 원리
콩콩 컴퍼니 | 부모님 | 2025.12.31
  • 판매가
  • 19,500원
  • 상세정보
  • 18.8x25.7 | 0.342Kg | 180p
  • ISBN
  • 9791124252345
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 1~2일 안에 출고됩니다. (영업일 기준) ?
    출고일 안내
    출고일 이란
    출고일은 주문하신 상품이 밀크북 물류센터 또는 해당업체에서 포장을 완료하고 고객님의 배송지로 발송하는 날짜이며, 재고의 여유가 충분할 경우 단축될 수 있습니다.
    당일 출고 기준
    재고가 있는 상품에 한하여 평일 오후3시 이전에 결제를 완료하시면 당일에 출고됩니다.
    재고 미보유 상품
    영업일 기준 업체배송상품은 통상 2일, 당사 물류센터에서 발송되는 경우 통상 3일 이내 출고되며, 재고확보가 일찍되면 출고일자가 단축될 수 있습니다.
    배송일시
    택배사 영업일 기준으로 출고일로부터 1~2일 이내 받으실 수 있으며, 도서, 산간, 제주도의 경우 지역에 따라 좀 더 길어질 수 있습니다.
    묶음 배송 상품(부피가 작은 단품류)의 출고일
    상품페이지에 묶음배송으로 표기된 상품은 당사 물류센터에서 출고가 되며, 이 때 출고일이 가장 늦은 상품을 기준으로 함께 출고됩니다.
  • 주문수량
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  출판사 리뷰

코드를 넘어, 아키텍처를 꿈꾸는 당신에게
"Hello, World!"를 출력하고, CRUD API를 만드는 데 성공하셨나요? 축하합니다! 당신은 이제 '동작하는' 코드를 작성할 수 있는 개발자입니다. 하지만 우리의 여정은 여기서 멈추지 않습니다.
내가 만든 API가 블랙프라이데이의 트래픽 폭증을 견딜 수 있을까?
결제는 성공했는데 재고가 없다면 데이터는 어떻게 맞춰야 할까?
기능 하나를 수정했을 뿐인데, 왜 관련 없는 곳에서 버그가 터질까?
금요일 밤, 심장을 졸이며 수동으로 배포하는 일을 언제까지 반복해야 할까?
이러한 질문들에 자신 있게 답할 수 없다면, 당신은 '동작하는 코드'와 '견고하고 확장 가능한 서비스' 사이의 거대한 벽에 부딪힌 것입니다.
이 책은 바로 그 벽을 넘어서기 위한 단단하고 신뢰할 수 있는 지도입니다. 특정 프레임워크의 사용법이나 최신 기술의 현란한 목록을 나열하는 대신, 수십 년간 변치 않는 백엔드 아키텍처의 5가지 핵심 원리를 관통하며 시스템의 뼈대를 세우는 법을 알려줍니다.

  작가 소개

지은이 : 김준서

  목차

Part 1. 서비스의 얼굴: RESTful API 설계 및 고도화 원리
1장. RESTful API 설계 철학: 리소스 정의와 HTTP 메서드 활용의 정석
2장. API 안정성 확보: 버전 관리(Versioning)와 호환성 유지 전략
3장. API 게이트웨이와 필터링: 트래픽 제어, 속도 제한(Rate Limiting), 로깅 통합
4장. API 문서화 자동화: Swagger/OpenAPI를 활용한 협업 효율 높이기
5장. 차세대 API: GraphQL과 gRPC 비교 분석 및 도입 기준

Part 2. 비동기 통신의 핵심: 메시징 시스템과 이벤트 주도 아키텍처
6장. 메시징 큐의 역할: 동기/비동기 통신 선택 기준과 백프레셔 관리
7장. 이벤트 주도 설계(EDA) 기본: Producer, Consumer, Topic/Queue 관리
8장. 메시지 신뢰성 확보: 중복 처리 방지(Idempotency)와 At-Least-Once 보장
9장. Dead Letter Queue(DLQ) 운영: 메시지 처리 실패 및 복구 전략
10장. Saga 패턴과 분산 트랜잭션: 마이크로서비스 환경에서 데이터 일관성 유지

Part 3. 데이터 일관성 및 성능 최적화 전략
11장. 데이터베이스 선택 가이드: RDB vs. NoSQL 장단점 및 사용 시나리오
12장. 캐싱 원리 완벽 이해: Local Cache, Distributed Cache (Redis) 도입 전략
13장. 캐시 무효화(Invalidation) 문제 해결: TTL, Write-Through/Back 전략
14장. 성능 저하의 주범, N+1 문제와 쿼리 최적화 실전 기법
15장. 데이터 마이그레이션과 스키마 관리: 서비스 무중단 변경 전략

Part 4. 백엔드 보안 필수 점검 및 인증/인가 구현
16장. 인증(Authentication)의 기본: 세션, 토큰(JWT) 기반 인증 방식 비교
17장. 인가(Authorization)와 접근 제어: RBAC, ABAC 설계와 구현
18장. 흔한 보안 취약점 방어: SQL Injection, XSS, CSRF 공격 방어 실전
19장. 암호화와 민감 데이터 처리: 비밀번호 저장 및 데이터 전송 보안
20장. OAuth 2.0 및 OpenID Connect: 외부 서비스 연동 및 SSO 구현

Part 5. 견고하고 효율적인 서비스 운영 아키텍처
21장. 마이크로서비스와 모놀리스: 아키텍처 선택의 장단점 및 전환 시점
22장. CI/CD 파이프라인 구축: 서비스 무중단 배포 자동화 (Docker, K8s)
23장. 모니터링의 3대 요소: 메트릭, 로깅, 트레이싱(Tracing) 통합 전략
24장. Scale-Up vs. Scale-Out: 트래픽 증가에 따른 수직/수평 확장 전략
25장. 장애 대응 및 복구(DR): 서버리스 환경에서의 내결함성 설계

  회원리뷰

리뷰쓰기