장바구니 담기 close

장바구니에 상품을 담았습니다.

웹 서비스 개발 철저공략

웹 서비스 개발 철저공략

  • 카츠마 료
  • |
  • 비제이퍼블릭
  • |
  • 2014-04-09 출간
  • |
  • 313페이지
  • |
  • 188 X 240 X 23 mm /625g
  • |
  • ISBN 9788994774640
★★★★★ 평점(10/10) | 리뷰(1)
판매가

24,000원

즉시할인가

21,600

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
21,600

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

“린 스타트업 사고방식”
가치 있는 서비스를 어떻게 빨리 출시할 것인가?

실패에서 배우고, 성공에 이르는 지름길에 대한 철저공략


스마트폰의 대중화와 함께 네트워크 트래픽도 기하급수적으로 증가했다. 이런 추세와 함께 중시되는 것이 대용량 데이터 및 대규모 트래픽 처리다. 이 책은 중소규모 및 대규모 웹 서비스에 실제로 적용되었던 핵심 기술을 담당 엔지니어가 직접 공개하고 있다. 특히 세계적인 규모를 가진 야후!재팬을 비롯하여 라이브도어(현 네이버 재팬), 2채널 등에서 실제 적용하고 있는 서버 설정 방법, 시스템 아키텍처, 사용 라이브러리 등을 상세하게 설명하고 있어서 일반 개발자들이 쉽게 접할 수 없는 귀중한 정보를 많이 담고 있다

또한 이 책은 다양한 관점에서 웹 개발 노하우를 전달하고 있다. 하드웨어 구성, 미들웨어 구성, 서버 구성 등 인프라적인 측면뿐 아니라, DB 서버 구성, 부하 분산, 클라이언트 측 프로그래밍, 서버 측 프로그래밍 방법 등 종합적인 솔루션을 소개하고 있다. H/W와 S/W, 그리고 프로그래밍 측면을 모두 다루고 있어서 편협한 지식이 아닌, 실전 지식을 쌓을 수 있을 것이다.

이 책에서 다루는 내용

속성 린 스타트업
가치 있는 서비스를 어떻게 빨리 출시할 것인가

쿡패드
알려지지 않은 ‘사용자 주도형’ 사이트 구축 노하우

니코니코 동영상
서비스 시작과 격동의 역전극

pixiv
단계적 서비스 확장 ? 생각지 못한 난관, 어떻게 대응할 것인가?

라이브도어
대규모 서비스라도 안정적으로 운영할 수 있는 시스템 구축 노하우

Yahoo! 메일
HTML & FLASH 완벽 사용법 ? 코드 설계와 UI 개선 노하우

2채널 전송량 줄이기
폐쇄 위기 극복 솔루션

일본 IT 기술 정보지인 WEB+DB PRESS의 수록 기사를 테마 별로 엄선하고 재편집

이 도서는 웹 애플리케이션 개발을 위한 프로그래밍 기술 정보지 ‘WEB+DB PRESS’ 수록 기사를 테마 별로 엄선하고 재편집한 것이다. 최신 기술을 기본부터 배우고, 실제 활용 사례를 알고 싶거나 필수 개발 기법을 익히고 싶은 앞서가는 웹 엔지니어의 의욕과 호기심을 각 분야의 전문가가 만족시켜 줄 것이다.

목차

기획특집. 속성 린 스타트업

1장. 린 스타트업 입문
-- 린 스타트업이란 무엇인가?
-- 린 스타트업 사고방식
-- 린 스타트업 프로세스
-- 범위를 넓혀가는 린 스타트업
-- 쿡패드와 린 스타트업
-- 개발 기반 정비
-- 정리

2장. 린 스타트업 프로세스
-- 프로세스 최적화를 위한 린 스타트업
-- 린 스타트업 프로세스
-- 가설 설정
-- 가설 검증
-- 피봇
-- 정리

3장. 쿡패드 사례
-- 식품 유통 프로젝트 - 매일 즐거운 쇼핑 18
-- 가설 설정
-- 가설 검증 - BML 루프 1주차
-- 피봇
-- 루프 회전
-- 린 스타트업 자체에 대한 학습
-- 정리

특집1. 서비스 키친의 모든 것 쿡패드

1장. 200밀리초의 벽을 넘어서
-- 특집을 시작하며
-- 쿡패드의 인프라
-- 데이터 센터에서 클라우드로
-- 요리를 즐겁게 만드는 이미지 전송
-- 어떻게 200ms를 지킬 것인가
-- 정리

2장. 대규모 서비스에서도 빠른 개발 주기
-- 개발, 출시, 피드백 45
-- 쿡패드의 개발 기법 46
-- 쿡패드의 서비스 출시 방법 49
-- 정리 52

3장. 사용자 중심 개발
-- Good은 부족하다. Best에 집중한다
-- 사용자 이해와 문제 발견
-- EOGS - 욕구에 기반한 목표 설정
-- 서비스 구현과 개선
-- 정리

4장. 효율적인 스마트폰 개발
-- 스마트폰 보급
-- 앱과 웹
-- 앱 개발의 뒷단
-- 정리

5장. 울타리를 넘어선 팀 만들기
-- 쿡패드의 팀
-- DevOps - 입장의 울타리를 뛰어넘는 연습
-- 전 부서 엔지니어 체제
-- 정리

After. That. 쿡패드의 현재
-- 2012년을 뒤돌아보다 80
-- 디자인 변경 81
-- 인프라 진화
-- 기술력 향상 83
-- 정리 86

특집2. 진화의 비결과 숨겨진 뒷이야기 니코니코 동영상

1장. 니코니코 동영상 진화의 역사
-- 글자 깨짐 문제 - Perl의 문자열 구현
-- 개시 후 1주년을 돌아보며
-- 서비스 개시 전
-- (임시) 버전 시대 - 니코니코 동영상 개시
-- (β) 버전 시대 - 정식 출시
-- 대사건 - DDoS/YouTube 접속 거부
-- (γ) 버전 시대 - 재출발
-- (RC) 버전 시대 - 니코니코 프리미엄
-- (RC2) 버전 시대 - ‘공격’ 출시
-- 계속 싱글벙글(니코니코)하기 위해서는

2장. 시스템 아키텍처
-- 시작하며
-- 니코니코 시리즈
-- 니코니코 동영상의 시스템 아키텍처
-- 정리

3장. 부하 대책
-- 시작하며
-- 부하의 종류
-- 웹 서버
-- DB 서버
-- memcached 서버
-- 메시지 서버
-- 이후의 부하 대책
-- 정리

4장. 니코니코 시리즈의 노하우
-- 니코니코 시리즈
-- 니코니코 시리즈 연계 방법
-- 니코니코 동영상 API
-- 니코니코 시장
-- 니코니코 동영상 모바일

5장. 니코니코 개발 선언
-- 시작하며
-- 도완코
-- 개발 환경
-- 개발 스타일
-- 엔지니어 분류
-- 색다른 구인 방법 132
-- 정리

After That. 니코니코의 현재
-- 대규모 업데이트는 하늘에서 난 소리로부터
-- 니코니코 시리즈의 변화
-- 아키텍처 변화
-- 부하 대책
-- 플랫폼의 다양화
-- API와 니코니코 동영상의 미래

특집3. [실제 기록] 단계적 서비스 확장 pixiv

1장. pixiv 탄생
-- pixiv 무엇인가?
-- Pixiv 개발 동기
-- 출시
-- 개인 운영에서 조직 운영으로
-- 정리

2장. 서비스 성장에 따른 부하와의 싸움
-- 서비스 출시 당시
-- DB 서버 증설
-- 자체 제작 서버를 만들자
-- 스케일아웃 구현
-- 최적화 기법
-- 2010년 초반의 서버 구성

3장. 비용 중시에서 품질 중시로
-- 비용 중시에서 품질 중시로
-- 내부 네트워크 개선
-- L3 스위치 도입
-- USEN 대역폭이 한계
-- 회선 선정 시 거론된 후보들
-- 네트워크 설계 포인트
-- 데이터 센터로
-- 데이터 센터로 이관

4장. 하드웨어 스케일업과 소프트웨어 변경
-- 스케일아웃과 스케일업
-- 소프트웨어 변경
-- memcached와 Tokyo Tyrant에서 Kyoto Tycoon으로
-- libjpeg를 libjpeg-turbo로
-- Tritonn과 MySQL
-- OS와 개발 언어 업그레이드
-- 옛날 소프트웨어를 계속 사용해야 하는가

5장. 대용량 데이터 분석을 통한 추천 시스템
-- 시스템에 축적되는 데이터
-- pixiv의 추천 시스템
-- 협력 필터링을 사용한 추천
-- 추천 시스템의 아키텍처
-- 추천자
-- 추천 라이브러리 librecommender
-- 정리

After That. pixiv의 현재
-- pixiv 5주년을 맞이하며
-- 자사 서버실과 데이터 센터
-- 개발 언어 변경과 복수 언어 조합
-- 더 빠르고 유연한 전송 시스템을 목표로
-- pixiv의 데이터 저장/캐시 전략
-- 마지막으로

특집4. 라이브도어, 대규모 서비스라도 안정적으로 운영할 수 있는 시스템 구축 노하우

1장. 라이브도어 시스템
-- 시작하며
-- 라이브도어 사이트 개요
-- 시스템 규모
-- 시스템구성

2장. 웹 서버/애플리케이션 서버
-- 시작하며
-- 서버 구성
-- 서버 설정
-- 시작하며
-- MySQL

3장. 데이터베이스 1
-- O/R 매퍼
-- memcached와 병용
-- 정리
-- 시작하며 - 튜닝으로는 해결할 수 없는 문제

4장. 데이터베이스 2
-- DB 클러스터링 무엇인가
-- DB 클러스터링의 장점과 단점
-- DB 클러스터링 구현 사례
-- livedoor DBCluster

5장. 애플리케이션 개발
-- 시작하며
-- Sledge
-- Template-Toolkit
-- 정리

After That. 라이브도어의 현재
-- 조직구조와 업무변화
-- 아키텍처 변화
-- 시스템 구성 변환

특별기획. Yahoo!메일 HTML & 플래시 완벽 사용법

After That. Yahoo!메일의 현재
-- 시작하며
-- Hikari 프로젝트를 돌아보며
-- Hikari 프로젝트에서 직면했던 과제나 문제
-- 새로운 베타판에 대해
-- 스마트폰용 버전에 대해
-- 지금부터 다시 만든다고 하면?
-- 본 특별기획을 읽는 법

1장. 차세대 Yahoo!메일의 탄생 히스토리
-- 시작하며
-- 차세대 Yahoo!메일
-- Yahoo!메일의 다양한 사용법
-- 미니프로젝트로부터 탄생한 자유로운 발상
-- 일본 독자적인 개발 시작
-- 목표 달성 직전에 발생한 문제, 그리고 출시
-- 플래시와 HTML 하이브리드 연계

2장. 모든 것은 편리성을 위해
-- Flex 컴포넌트
-- HTMLFloat 구조
-- 렌더링의 한계를 뛰어넘은 종횡 스크롤 구현
-- 시작 고속화

3장. 모든 것은 쾌적성을 위해: 시작 및 동작 속도 개선 테크닉
-- 필요한 데이터만을 취득하는 동적 로딩
-- 고속화란 대체 무엇인가?
-- 수동적 구현의 한계

4장. 차세대 Yahoo!메일을 지탱해준 코드 설계
-- Bindable을 사용한 능동적 구현
-- 서로 다른 SWF 간에 변수를 공유해서 상태 변화를 일괄 관리
-- 서버 간 통신 제어
-- 같은 동작은 일괄 관리하는 ‘글로벌 액션’
-- 같은 동작은 일괄 관리(응용편)
-- 메모리 누수 대책
-- 설계에 관해서
-- 특별기획을 마치며

일반기사. 2채널 전송량 줄이기
-- 시작하며
-- 전송량을 줄이기 위한 해결책과 gzip
-- gzip 압축
-- gzip 압축과 HTTP/1.1
-- 2채널의 대응 방법
-- mod_gzip과 그 특징
-- mod_gzip 설치
-- 설정
-- 동작 확인
-- 로그 파일 형식 변경

After That. 당사자가 말하는 8월 위기의 뒷이야기
-- 8월 위기에 동참하게 된 계기
-- 프로젝트 개시
-- 2채널 부활
-- 지금이라면 어떻게 할지

도서소개

웹 애플리케이션 개발을 위한 프로그래밍 기술 정보지 ‘WEB+DB PRESS’ 수록 기사를 테마 별로 엄선하고 재편집한 책으로 다양한 관점에서 웹 개발 노하우를 전달한다. 최신 기술을 기본부터 배우고, 실제 활용 사례를 알고 싶거나 필수 개발 기법을 익히고자 하는 이들에게 도움이 되는 내용들로 구성되어 있다.

상세이미지

웹 서비스 개발 철저공략 도서 상세이미지

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.