청구할인 안내(인터파크 제휴카드) | 안내
삼성카드 3% (3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (최대할인 3만원 / 3만원 이상 결제)
Close

2013년 9월 9일 이후 누적수치입니다.

프로젝트로 완성하는 Go 프로그래밍 : Go 언어를 활용한 마이크로서비스 구축 가이드

원제 : Go Programming Blueprints - Second Edition
판매지수 319
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
정가

33,000원

  • 29,700 (10%할인)

    1,650P (5%적립)

  • (1건)

    29,670원 ~(10%할인)

    [특급]

  • 중고판매

    이 책을 인터파크에
    판매하세요

  • 이벤트/기획전

  • 연관도서(278)

  • 사은품(4)

책소개

Go는 인터넷/웹2.0 시대의 언어로서 성장하는 프로그래밍 언어이다. 이 책은 Go 언어로 강력한 시스템을 구축하는 방법을 보여준다. Go에 내장된 동시성 메커니즘과 강력한 셸 기능을 활용해 고품질의 커맨드라인 툴과 웹 앱을 개발하는 법을 배울 수 있다. 또한 각 프로젝트는 모던 소프트웨어 시장에 선보일 수 있을 만한 흥미로운 예제들로 구성돼, 도커와 구글 앱 엔진을 사용해 직접 앱을 배포해볼 수 있다. 무엇보다 새로운 언어로 입문하길 망설이는 개발자에게 좋은 출발점이 돼줄 것이다.

출판사 서평

[이 책에서 다루는 내용]

- 패턴, 실습, 기법뿐만 아니라 다양한 기술을 탐구하면서 기발하고 재미있는 프로젝트 구축
- Go의 net/http 패키지를 사용하고, RESTful 패턴과 저지연(low-latency) 웹 소켓 API를 탐색해 방대한 규모의 웹사이트 및 데이터 서비스 제작
- 인증 및 권한 부여부터 완전히 작동하는 시소러스(thesaurus)까지 아우르는 기능을 사용해 다양한 원격 웹 서비스와 상호작용
- Go kit 라이브러리를 사용한 대규모 조직용 마이크로서비스 구축
- 확장성이 뛰어난 아키텍처를 조합해 모던 도큐먼트 데이터베이스와 대용량의 메시징 큐 기술 구현
- 동시 프로그램 작성과 채널을 사용한 스마트하고 적절한 프로그램의 실행과 커뮤니케이션 관리

[이 책의 대상 독자]

실제 프로젝트를 구축하면서 Go 언어를 탐구하려는 초심자부터 흥미로운 방식으로 언어를 적용하는 방법에 관심이 있는 전문 고퍼(gopher)까지 모든 Go 프로그래머를 대상으로 한다.


[이 책의 구성]

1장. '웹 소켓을 이용한 채팅 애플리케이션'에서는 여러 사람이 웹 브라우저에서 실시간 대화를 할 수 있는 완전한 웹 애플리케이션을 만드는 방법을 알려준다. NET/HTTP 패키지를 사용해 HTML 페이지를 제공하고 웹 소켓이 있는 클라이언트의 브라우저에 연결하는 방법을 알 수 있다.
2장. '사용자 계정 추가'에서는 채팅 애플리케이션에 OAuth를 추가하는 방법을 보여줌으로써 누가 무슨 말을 하고 있는지 추적할 수 있으며 구글, 페이스북 또는 깃허브를 사용해 로그인할 수 있다.
3장. '프로필 사진 구현의 세 가지 방법'에서는 채팅 애플리케이션에 인증 서비스나 Gravatar.com 웹 서비스 또는 사용자가 하드 드라이브에서 자신의 사진을 업로드할 수 있도록 허용해 가져온 프로필 사진을 추가하는 방법을 설명한다.
4장. '도메인 이름 검색용 커맨드라인 툴'에서는 Go 커맨드라인 툴이 얼마나 쉬운지 살펴보고 이러한 기술을 사용해 채팅 애플리케이션용으로 완벽한 도메인 이름을 찾는 문제를 해결한다. 또한 표준 입출력 파이프를 활용해 조합 가능하며 꽤 강력한 도구를 어떻게 쉽게 만드는지를 탐구한다.
5장. '분산 시스템 구축 및 유연한 데이터 작업'에서는 NSQ 및 MongoDB를 기반으로 하는 확장성이 뛰어난 트위터 여론 조사 투표 계수 엔진을 구축함으로써 민주주의의 미래를 어떻게 준비하는지 설명한다.
6장. 'RESTful 데이터 웹 서비스 API를 통한 데이터와 기능 노출'에서는 5장, '분산 시스템 구축 및 유연한 데이터 작업'에서 만든 JSON 웹 서비스를 통해 기능을 제공하는 방법, 구체적으로는 http.HandlerFunc 함수를 어떻게 래핑해 강력한 파이프라인 패턴을 제공하는지를 알아본다.
7장. '랜덤 추천 웹 서비스'에서는 구글 플레이스 API를 사용해 각 지역을 탐색하는 재미있는 방법을 보여주는 위치 기반 랜덤 추천 API를 어떻게 생성하는지 보여준다. 또한 내부 데이터 구조를 비공개로 유지하고 공개 뷰(public view)를 동일한 데이터로 제어하는 것이 중요한 이유뿐 아니라 Go에 열거자를 구현하는 방법도 설명한다.
8장. '파일시스템 백업'에서는 코드 프로젝트를 위한 간단하지만 강력한 파일시스템 백업 도구를 구축하고, Go 표준 라이브러리의 OS 패키지를 사용해 파일시스템과 상호작용하는 방법을 탐구하는 것을 돕는다. 또한 Go의 인터페이스가 어떻게 간단한 추상화로 강력한 결과를 얻을 수 있는지 살펴본다.
9장. '구글 앱 엔진용 Q&A 애플리케이션 구축'에서는 구글의 인프라에 배포할 수 있으며 운영 작업이 거의 혹은 전혀 없이도 대규모로 실행할 수 있는 애플리케이션을 구축하는 방법을 보여준다. 이 프로젝트는 가용성이 뛰어나고 엄청나게 빠르며 스키마가 필요 없는 데이터 저장소인 구글 클라우드 데이터스토어(Google Cloud Datastore)를 비롯해 구글 앱 엔진에서 사용할 수 있는 몇몇 클라우드 서비스를 활용한다.
10장. 'Go kit 프레임워크를 이용한 Go의 마이크로서비스'에서는 대규모의 일체형 애플리케이션을 개별 서비스로 분리하는 최신 소프트웨어 아키텍처 패러다임을 탐구한다. 각 서비스는 서로 독립적으로 실행되므로 서비스 수요에 맞게 개별적으로 확장할 수 있다. Go Kit은 구현 세부 사항에 대해 상관하지 않으면서 마이크로서비스 아키텍처의 과제 일부를 해결하는 소프트웨어 프레임워크다.
11장. '도커를 이용한 Go 애플리케이션 배포'에서는 9장, '구글 앱 엔진용 Q&A 애플리케이션 구축'에서 작성한 애플리케이션을 패키징하고 배포하기 위해 도커 이미지를 만드는 방법을 간략히 살펴본다. 이미지를 설명하는 Dockerfile을 작성하고 도커 툴을 사용해 이미지를 빌드한 후 디지털 오션(Digital Ocean) 클라우드에 배포한다.
부록. '안정적인 Go 개발 환경을 위한 지침'에서는 Go를 새 컴퓨터에 처음부터 설치하는 방법을 살펴보고 선택 가능한 개발 환경과 장래에 미치는 영향을 설명한다. 몇 가지 코드 편집기(또는 통합 개발 환경, IDE) 옵션을 살펴보고, 협업이 어떻게 우리의 결정에 영향을 미치는지뿐만 아니라 패키지의 오픈소스화가 어떤 영향을 미치는지도 검토한다.

목차

1장. 웹 소켓을 이용한 채팅 애플리케이션
간단한 웹 서버
- 템플릿을 사용해 로직과 뷰 분리
- Go 프로그램의 적절한 빌드 및 실행
서버상의 채팅방 및 클라이언트 모델링
- 클라이언트 모델링
- 채팅방 모델링
- 관용적인 Go를 사용한 동시성 프로그래밍
- 채팅방을 HTTP 핸들러로 변환
- 복잡성 제거를 위한 헬퍼 함수 사용
- 채팅방 생성 및 사용
HTML 및 자바스크립트 채팅 클라이언트 구축
- 템플릿을 최대한 활용
내부를 보기 위한 코드 추적
- TDD를 이용한 패키지 작성
- 인터페이스
- 단위 테스트
- 인터페이스 구현
- 새 추적 패키지 사용
- 선택적 트레이싱 만들기
- 깔끔한 패키지 API
요약

2장. 사용자 계정 추가
핸들러의 연쇄
보기 좋은 소셜 로그인 페이지 작성
동적 경로를 포함한 엔드포인트
OAuth2 시작하기
- 오픈소스 OAuth2 패키지
인증 프로바이더에게 앱에 대해 알림
외부 로그인 구현
- 로그인하기
- 프로바이더로부터 오는 응답의 처리
- 사용자 데이터 제시
- 추가 데이터로 메시지 기능 확장
요약

3장. 프로필 사진 구현의 세 가지 방법
OAuth2 서버의 아바타
- 아바타 URL 가져오기
- 아바타 URL 전송
- 사용자 인터페이스에 아바타 추가
- 로그아웃
- 더 보기 좋게 만들기
Gravatar 구현
- 아바타 URL 프로세스 추상화
아바타 이미지 업로드
- 사용자 식별
- 업로드 폼
- 업로드 처리
- 이미지 제공
- 로컬 파일을 위한 아바타 구현
- 코드 리팩토링 및 최적화
세 개의 구현 결합
요약

4장. 도메인 이름 검색용 커맨드라인 툴
커맨드라인 툴을 위한 파이프 설계
다섯 개의 간단한 프로그램
- Sprinkle
- Domainify
- Coolify
- Synonyms
- Available
다섯 개의 프로그램 조합
- 모두를 관장하는 하나의 프로그램
요약

5장. 분산 시스템 구축 및 유연한 데이터 작업
시스템 설계
- 데이터베이스 설계
환경 설치
- NSQ 소개
- MongoDB 소개
- 환경 시작
트위터에서 투표 읽기
- 트위터로 승인
- MongoDB에서 읽기
- 트위터에서 읽기
- NSQ에 게시
- 정상적으로 프로그램 시작 및 중지
- 테스트
투표 집계
- 데이터베이스에 연결
- NSQ의 메시지 소비
- 데이터베이스 업데이트 유지
- Ctrl + C에 응답
솔루션 실행
요약

6장. RESTful 데이터 웹 서비스 API를 통한 데이터와 기능 노출
RESTful API 설계
핸들러 간 데이터 공유
- 컨텍스트 키
래핑 핸들러 함수
- API 키
- 교차 출처 자원 공유(CORS)
의존성 주입
응답
요청 이해
하나의 함수로 API 제공
- 핸들러 함수 래퍼 사용
엔드포인트 핸들링
- 구조체에 메타데이터를 추가하기 위한 태그 사용
- 단일 핸들러로 다수의 작업 수행
- curl을 사용해 API 테스트
API를 사용하는 웹 클라이언트
- 투표 목록을 보여주는 인덱스 페이지
- 새 투표 생성
- 투표의 세부 정보 표시
솔루션 실행
요약

7장. 랜덤 추천 웹 서비스
프로젝트 개요
- 프로젝트 설계 세부 사항
코드에서 데이터 표현
- Go 구조체의 공개 뷰
랜덤 추천 생성
- 구글 플레이스 API 키
- Go의 열거자
- 구글 플레이스 API 쿼리
- 추천 구축
- 쿼리 파라미터를 사용하는 핸들러
- CORS
- API 테스트
요약

8장. 파일시스템 백업
솔루션 설계
- 프로젝트 구조
백업 패키지
- 명백한 인터페이스 우선 검토
- 구현을 통한 인터페이스 테스트
- 파일시스템 변경 확인
- 변경 사항 확인 및 백업 시작
사용자 커맨드라인 도구
- 작은 데이터 유지
- 인수 파싱
- 새로운 도구 사용
데몬 백업 툴
- 중복 구조
- 데이터 캐싱
- 무한 루프
- filedb 레코드 업데이트
솔루션 테스트
요약

9장. 구글 앱 엔진용 Q&A 애플리케이션 구축
Go용 구글 앱 엔진 SDK
- 애플리케이션 생성
- 앱 엔진 애플리케이션은 Go 패키지다
- app.yaml 파일
- 로컬에서 간단한 애플리케이션 실행
- 간단한 애플리케이션을 구글 앱 엔진에 배포
- 구글 앱 엔진의 모듈
구글 클라우드 데이터스토어
- 비정규화 데이터
엔티티 및 데이터 액세스
- 구글 클라우드 데이터스토어의 키
- 구글 클라우드 데이터스토어에 데이터 가져오기
- 구글 클라우드 데이터스토어에서 데이터 읽기
구글 앱 엔진 사용자
- 비정규화된 데이터 임베딩
구글 클라우드 데이터스토어에서의 트랜잭션
- 트랜잭션을 사용해 카운터 유지 관리
- 조기 추상화 방지
구글 클라우드 데이터스토어에서 쿼리
투표
- 색인 생성
- 엔티티의 다른 뷰 포함
투표하기
- datastore.Key를 통한 부모 액세스
- 코드에서의 줄 맞춤
HTTP를 통한 데이터 조작 노출
- 타입 단언을 사용하는 옵션 기능
- 응답 헬퍼
- 경로 파라미터 파싱
- HTTP API를 통한 기능 노출
- 구글 앱 엔진의 컨텍스트
- 키 문자열 디코딩
- 라우터 핸들러 매핑
다중 모듈로 앱 실행
- 로컬에서의 테스트
다중 모듈 앱 배포
요약

10장. Go kit 프레임워크를 이용한 Go의 마이크로서비스
gRPC 소개
프로토콜 버퍼
- 프로토콜 버퍼 설치
- 프로토콜 버퍼 언어
- Go 코드 생성
서비스 구축
- 테스트 시작
- Go의 생성자
- bcrypt로 암호 해싱 및 유효성 검사
요청 및 응답을 포함한 메소드 호출 모델링
- Go kit의 엔드포인트
Go kit의 HTTP 서버
Go kit의 gRPC 서버
- 프로토콜 버퍼 타입에서 자체 타입으로 변환
서버 명령 생성
- Go kit 엔드포인트 사용
- HTTP 서버의 실행
- gRPC 서버의 실행
- 메인 함수의 즉시 종료 방지
- HTTP를 통한 서비스 사용
gRPC 클라이언트 구축
- 서비스 사용을 위한 커맨드라인 도구
- CLI에서의 인수 파싱
- 케이스 본문을 추출해 좋은 코드 정렬 유지
- Go 소스 코드에서 도구 설치
- 서비스 미들웨어로 속도 제한
- 속도 제한기 수동 테스트
- 적절한 속도 제한
요약

11장. 도커를 이용한 Go 애플리케이션 배포
로컬에서 도커 사용
- 도커 도구 설치
- Dockerfile
- 다른 아키텍처용 Go 바이너리 빌드
- 도커 이미지 빌드
- 도커 이미지를 로컬에서 실행
- 도커 프로세스 검사
- 도커 인스턴스 중지
도커 이미지 배포
- 도커 허브에 배포
디지털 오션에 배치
- 드롭릿 생성
- 드롭릿의 콘솔에 액세스
- 도커 이미지 풀링
- 클라우드에서 도커 이미지의 실행
- 클라우드에서 도커 이미지에 액세스
요약

부록. 안정적인 Go 개발 환경을 위한 지침
Go 설치
Go 설정
- 올바른 GOPATH 얻기
Go 툴
저장 시 정리, 빌드, 테스트 실행하기
통합 개발 환경
- 서브라임 텍스트 3
- 비주얼 스튜디오 코드
요약

본문중에서

이 책의 1판인 [Go Programming Blueprints](packt, 2015)의 반응에 비춰볼 때, 나는 Go 입문자부터 커뮤니티의 존경받는 인사들에게 이르기까지 많은 사람들에게 큰 호응을 얻었다. 이처럼 긍정적인 피드백을 받아 제2판을 쓰게 됐다. 코드가 최신 사고방식으로 업데이트되고 세 개의 새로운 장이 추가됐으며, 깃허브 저장소(https://github.com/matryer/goblueprints)에 독자가 제공한 질문과 기여 덕분에 오류를 해결하고 버그를 수정하고 몇 가지 사항을 해결할 수 있었다. 도움을 준 사람들의 전체 목록을 보려면 깃허브의 README 파일을 참조하라.
상대적으로 젊은 언어와 커뮤니티를 가진 Go가 소프트웨어를 빠르게 작성하고 반복하는 데 나쁜 선택이라는 신화를 없애고자 이 책을 저술하기로 결심했다. 기성 Gem과 라이브러리를 잘 활용해 루비 온 레일즈(Ruby on Rails) 애플리케이션을 주말에 뚝딱 만들어낸 친구가 있는데, 레일즈란 플랫폼은 신속한 개발을 가능하게 하는 것으로 유명하다. 계속해서 성장하고 있는 오픈소스 패키지의 뷔페처럼, Go를 이용해 처음부터 잘 동작하고 프로젝트를 착수할 때부터 확장성이 고려된 소프트웨어를 레일즈는 경쟁할 수 없는 방식으로 빠르게 구축하고 출시할 수 있는 방법에 대한 실제 사례를 공유하고자 했다. 물론 대부분의 확장성은 언어 외부에서 발생하지만, Go에 내장된 동시성과 같은 특징을 통해 가장 기본적인 하드웨어만으로도 매우 인상적인 결과를 얻을 수 있으므로 실무가 시작될 때 바로 시작할 수 있다.
이 책은 매우 다양한 프로젝트를 탐구한다. 각각은 본격적인 스타트업의 기초를 형성할 수 있는 것들이다. 저지연 채팅 애플리케이션, 도메인 이름 제안 도구, 트위터(Twitter)를 기반으로 하는 소셜 조사 및 투표 서비스, 구글 플레이스(Google Places)에서 제공하는 랜덤 외출 생성 프로그램 등 각 장은 Go로 작성된 대부분의 프로그램이나 서비스가 해결해야 할 다양한 문제를 다루고 있다. 이 책에 나와 있는 해결책은 각 프로젝트를 해결할 수 있는 많은 방법 중 하나일 뿐이며, 내가 어떻게 솔루션에 접근했는지 생각해보는 것이 좋다. 개념은 코드 그 자체보다 더 중요하지만 당신의 Go 도구 모음(toolbelt)에 들어갈 수 있는 몇 가지 팁과 요령을 도처에서 익히게 될 것이다.
제2판에서는 새롭게 구글 앱 엔진(Google App Engine)을 빌드하는 방법, 마이크로서비스의 생김새, 그리고 코드를 도커(Docker)로 패키징해 어디서든 배포하는 방법과 같은 실용적인 최신 아키텍처의 개념을 탐구할 것이다. 테스트 주도 개발(TDD) 방식에 따라 모든 코드를 작성한다. 일부는 책 전체에서 함께하고 일부는 최종 코드에서 결과를 볼 것이다. 모든 테스트 코드는 책에 포함돼 있지 않더라도 이 책의 깃허브 저장소에서 찾을 수 있다.
('지은이의 말' 중에서)

프로그래밍 언어는 무수히 많고 각기 장단점이 존재하므로 어느 하나 우열을 가릴 수 없다. Go 언어 역시 그러하며 특징이 전혀 다른 타 언어들과 비교하기는 어렵겠지만, 성장 가능성에 비중을 둔다면 높게 평가할 수 있다. 객관적으로도 2000년대 이후 등장한 신흥 언어 중 발전이 기대되는 언어를 묻는 설문조사 등1에서 최근 수년간 상위권을 차지하고 있을 만큼 Go 언어는 향후 더 큰 성장이 예상된다. 혹자는 얇은 기본서나 입문서를 선호할 수도 있고, 시작부터 모든 것을 다 알아야겠다는 욕심에 바이블과 같이 두꺼운 전문서적을 선호할 수도 있겠지만, 개인적으로는 이런 '블루프린트(Blueprint)' 시리즈 형태를 선호하는 편이다. 이 책과 같은 구성은 기존의 다른 언어를 어느 정도 접한 프로그래머가 새로운 언어를 학습하기에 굉장히 유익하다
고 본다. 물론 컴퓨터 프로그래밍을 처음 배우는 경우(Go 언어로 시작하는 독자는 매우 드물겠지만)에도 딱딱한 문법부터 사전식으로 공부하는 것보다는 단순한 프로그램에서부터 실행 결과를 빠르게 확인하며 흥미를 지속하는 방법이 효과적이다. 적지 않은 분량이지만 책 전체를 보고 하나의 프로그램을 만드는 것이 아니라, 각 장마다 작은 애플리케이션들을 온전히 구현해 완성시켜볼 수 있기 때문에 넓은 범위를 다양하게 다루면서도 새로운 언어를 학습하는 두 마리 토끼를 모두 잡을 수 있도록 구성돼 있다. 게다가 Go 언어뿐만 아니라 구글 앱 엔진 등 구글 클라우드 플랫폼의 다양한 서비스는 물론 도커의 활용에 이르기까지 광범위한 내용을 경험해볼 수 있다. 이후 부족하다고 느껴지는 부분이 있을 경우 [The Go Programming Language](에이콘, 2016)와 같은 기본서나 바이블 형태의 도서 등을 추가로 찾아보며 이 책과 상호보완적으로 활용하면 좋을 것이다.
번역과 관련해서는 실무에서 보통명사처럼 일상적으로 사용하는 용어(메소드, 커맨드라인, 엔드포인트 등)는 최대한 원어 그대로를 표음한 우리말로 표기했으며, 개발 용어 외에도 IT 분야의 배경지식이 필요한 단어에는 역자 주석을 추가해 별도로 찾아보지 않더라도 내용을 이해할 수 있도록 했다. 많은 독자가 이 책을 통해 Go 언어에 친숙해지고 Go만의 특징과 강점들을 이해함으로써 적재적소에, 유용한 도구로 활용할 수 있게 되길 바란다.
('옮긴이의 말' 중에서)

저자소개

맷 라이어(Mat Ryer) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 1종
판매수 12권

6살 때부터 컴퓨터 프로그래밍을 하고 있으며, 아버지와 함께 게임과 프로그램을 만들었다. 처음에는 ZX 스펙트럼(ZX Spectrum)에서 베이직(BASIC)으로, 그리고 코모도어 아미가(Commodore Amiga)에서는 AmigaBASIC과 AMOS로 게임을 만들었다. [Amiga Format] 잡지의 코드를 일일이 옮겨 적고 변수를 바꿔보거나 GOTO문을 움직여서 어떻게 되는지를 확인하는 데 많은 시간을 쏟았다. 이와 같은 프로그래밍에 대한 탐구 정신과 집념이 밑거름이 돼서 18세에 영국 맨스필드에 있는 에이전시에서 웹사이트와 서비스를 만들기 시작했다. 수년 동안 런던에서 일하면서 C#과 오

펼쳐보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

특정 기술보다는 문제 해결이라는 하나의 화두에 천착하고 있으며 데이터 및 콘텐츠 큐레이션에 관심이 많다. 현재는 소프트웨어 엔지니어로 일하고 있다. 교육공학을 전공해 한때는 인적자원개발(HRD)을 하기도 했다.

이 상품의 시리즈

acorn+PACKT 시리즈(총 300권 / 현재구매 가능도서 278권)

펼쳐보기

리뷰

0.0 (총 0건)

기대평

작성시 유의사항

평점
0/200자
등록하기

기대평

10.0

교환/환불

교환/환불 방법

‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

교환/환불 가능 기간

고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

교환/환불 비용

고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

교환/환불 불가사유

반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

소비자 피해보상

소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

기타

도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

배송안내

  • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

  • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

  • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

  • 배송비

도서(중고도서 포함) 구매

2,000원 (1만원이상 구매 시 무료배송)

음반/DVD/잡지/만화 구매

2,000원 (2만원이상 구매 시 무료배송)

도서와 음반/DVD/잡지/만화/
중고직배송상품을 함께 구매

2,000원 (1만원이상 구매 시 무료배송)

업체직접배송상품 구매

업체별 상이한 배송비 적용