이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
스타트업 인 액션
기술 스택 선정, SEO, 로그 분석, 검색 및 추천, 보안, 개발 문화까지
전호상
이상과공상 2017.04.12.
베스트
IT 모바일 top100 2주
가격
20,000
10 18,000
YES포인트?
1,000원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

제1장 Getting Started
1.1 스타트업이란?
__1.1.1 스타트업에서 기술 책임자의 역할
1.2 기술 스택(Tech Stack)의 선정
__1.2.1 기술 스택이란?
__1.2.2 기술 스택 선정 시 고려해야 하는 사항들
1.3 최소 기능 제품(Minimum Viable Product) 구현하기
__1.3.1 준비 사항(Prerequisite)
__1.3.2 기술 요소의 선정
__1.3.3 만약, 디자이너가 없다면?
__1.3.4 배포와 호스팅
1.4 요약

제2장 프론트엔드 레이어
2.1 프론트엔드 기술 요소의 선정
__2.3.1 단일 페이지 애플리케이션 (SPA)
__2.3.2 자바스크립트 MVC 프레임워크
__2.3.3 CSS 프레임워크
2.2 프론트엔드 성능 (CSS/JavaScripts/Images)
__2.2.1 HTTP 요청 횟수의 최소화
__2.2.2 정적(static) 파일의 압축
__2.2.3 CSS/JavaScript 파일의 위치
__2.2.4 CDN(Content Delivery Network)
2.3 검색엔진 최적화 (Search Engine Optimization)
__2.3.1 검색엔진 최적화는 왜 중요한가?
__2.3.2 검색엔진의 기본 원리와 한계
__2.3.3 검색엔진 친화적 웹 만들기
__2.3.4 검색엔진 최적화 검증하기
2.4 요약

제3장 웹 애플리케이션 개발
3.1 웹 애플리케이션 프레임워크
__3.1.1 루비 온 레일스(Ruby on Rails)
__3.1.2 장고 (Django)
__3.1.3 노드 (Node.js)
__3.1.4 스프링 (Spring)
__3.1.5 플레이 (Play)
3.2 백엔드 성능
__3.2.1 캐시와 쿠키
__3.2.2 성능 테스트
3.3 API 서버 개발
__3.3.1 모바일은 왜 중요한가?
__3.3.2 API 우선 전략(API-first approach)
__3.3.3 푸시 알림(Push Notification)
3.4 요약

제4장 로그 데이터 분석
4.1 로그 수집과 관리
__4.1.1 로그의 활용 목적
__4.1.2 로그 수집과 관리를 위한 기술 요소들
4.2 로그 데이터의 분석
__4.2.1 데이터 분석이란?
__4.2.2 구글 애널리틱스(Google Analytics)
__4.2.3 자체(Inhouse) 분석을 위한 도구들 1 Presto
__4.2.4 자체(Inhouse) 분석을 위한 도구들 2 Apache Spark
__4.2.5 자체(Inhouse) 분석을 위한 도구들 3 ELK 스택
__4.2.6 도움이 되는 책들
4.3 요약

제5장 Full Text 검색과 추천 시스템
5.1 Full Text 검색
__5.1.1 Full Text 검색의 핵심 개념
__5.1.2 오픈소스 검색엔진을 이용한 검색 시스템 구축
__5.1.3 도움이 되는 책들
5.2 추천 시스템(Recommender System)
__5.2.1 추천의 핵심 개념
__5.2.2 Apache Spark MLlib를 이용한 추천 시스템의 구축
5.3 요약

제6장 인프라스트럭처
6.1 서버 (Server)
__6.1.1 인터넷 데이터센터(IDC)
__6.1.2 클라우드 서비스
6.2 데이터베이스 (Database)
__6.2.1 관계형 데이터베이스(RDBMS) vs NoSQL
__6.2.2 대표적인 관계형 데이터베이스
__6.2.3 대표적인 NoSQL
__6.2.4 클라우드 데이터베이스 서비스
6.3 요약

제7장 아마존 웹 서비스 (AWS)
7.1 AWS 계정 생성
7.2 Amazon EC2 (Elastic Compute Cloud)
7.3 Amazon VPC와 보안 그룹 (Security Group)
7.4 Amazon RDS(Relational Database Service)
7.5 요약

제8장 보안
8.1 보안 공격의 유형과 사례
__8.1.1 랜섬웨어 (Ransomware)
__8.1.2 개인정보 유출
__8.1.3 APT (Advanced Persistent Threat)
8.2 보안 공격 예방책
__8.2.1 SSL (Secure Sockets Layer)
__8.2.2 최소한의 포트(port) 개방
__8.2.3 2단계 인증 (2-Step Verification)
__8.2.4 비밀번호 관리
__8.2.5 네트워크 분리
__8.2.6 서버 계정과 권한 제한
__8.2.7 개인정보 보호
8.3 사내 보안 규정
8.4 요약

제9장 개발 문화
9.1 코드리뷰의 중요성
__9.1.1 코드리뷰는 왜 중요한가?
__9.1.2 코드리뷰는 어떻게 하는가?
__9.1.3 코드리뷰시 무엇을 확인해야 하는가?
__9.1.4 코드리뷰에서 주의해야 할 점들
9.2 기획자와 개발자의 동고동락(同苦同樂)
__9.2.1 기획자에게 절대 해서는 안 되는 말
__9.2.2 개발자에게 절대 해서는 안 되는 말
9.3 기술 부채, 그리고 집중할 수 있는 시간의 중요성
__9.3.1 기술 부채
__9.3.2 집중할 수 있는 시간의 중요성
9.4 개발 프로세스 점검하기
9.5 요약

제10장 서비스 규모의 도약을 위한 준비
10.1 마이크로서비스 아키텍처
10.2 API Gateway
10.3 이벤트-주도(Event-Driven) 데이터 관리
__10.3.1 분산된 데이터베이스에서 트랜잭션 관리 이슈
__10.3.2 이벤트 주도 아키텍처 (Event-Driven Architecture)
10.4 요약

제11장 결국, 제일 중요한 건 사람
11.1 좋은 엔지니어 영입하기
__11.1.1 좋은 엔지니어가 필요한 이유
__11.1.2 좋은 엔지니어를 영입하는 방법
11.2 엔지니어 인터뷰
11.3 입사 이후의 관리
11.4 요약

부록 A. Git과 Github를 이용한 소스코드 버전 관리

품목정보

발행일
2017년 04월 12일
쪽수, 무게, 크기
392쪽 | 657g | 170*232*18mm
ISBN13
9791195272907

만든이 코멘트

안녕하세요 이 책의 저자입니다.
2017-05-03
시중에 많은 스타트업 관련 서적들은 주로 경영 측면에서 스타트업을 다룹니다. 반면, IT 스타트업의 기술적인 측면을 다룬 책은 거의 찾아보기가 어려운 것이 현실입니다.

이 책은 스타트업을 꿈꾸고 있거나 이제 막 시작한 스타트업의 기술 담당자, 또는 IT 기술을 기반으로하는 스타트업 창업에 관심이 많은 분들을 대상으로 하고 있습니다. 물론, 그렇다고 해서 스타트업이 아닌 기업에서 일하는 엔지니어에게 맞지 않는 책이라는 뜻은 아닙니다. 다만, 인력이 많지 않은 스타트업의 특성상 세부적으로 전문화된 기술보다는 전체적으로 넓은 분야의 폭넓은 지식과 경험을 필요로 하기 때문에 이 책은 다양한 분야로 뻗어 나갈 수 있는 시작점이 될 만한 내용을 담고 있습니다.

이 책은 꼭 스타트업을 꿈꾸거나 스타트업에서 일하지 않더라도, 풀스택 개발자로 성장하고자 하는 엔지니어에게도 도움이 되길 바라는 마음으로 쓰였습니다. 다양한 분야의 모든 전문지식을 한 사람이 갖는다는 것은 어찌 보면 욕심일 수도 있지만, 하나의 큰 시스템이 어떻게 유기적으로 동작하는지 이해하는 것은 풀스택 개발자로 성장하는 데에 좋은 밑거름으로 작용할 것입니다 .

이 책을 읽는 독자분들 중에는 소프트웨어 개발 분야에서 10년 이상 실무 경험과 노하우를 갖고 계신 분들도 있을 테고, 이제 막 대학을 졸업하고 스타트업을 통해 사회에 진출하려고 하는 실무 경험이 적은 개발자도 있을 수 있습니다. 그래서 책의 기준을 어느 쪽에 맞추어야 하는지 많이 고민하였고 한쪽 기준에 편향되지 않으려고 최대한 노력하였습니다. 혹시, 책의 내용이 너무 쉽거나, 반대로 너무 어렵다고 느껴지신다면 이 점을 양해 부탁드립니다.

출판사 리뷰

개발자로 직장생활을 시작한 지 얼마 되지 않았던 시절, 원하던 사내 신규 사업 분야로 어렵사리 옮기고 처음 맡았던 일을 아직도 기억합니다. 해당 부서로 처음 출근하던 날, 직접 요구사항을 만족하는 애플리케이션을 구현하는 역할의 담당자는 저 혼자였습니다. 그리고 주어진 것은 운영체제만 설치되어 있던 텅 빈 리눅스 서버, 어디서부터 어떻게 시작해야 할지 어찌나 막막하던지...

수많은 시행착오를 거치며 뼈대를 갖춘 애플리케이션을 만들고 경험이 풍부한 선배의 도움을 받을 수 있게 되어 부담을 떨치기도 했지만, 또 혼자 남게 되었고 두려움과 시행착오는 반복되었습니다. 그렇게 3년 정도 해당 부서에서 개발 업무를 하게 되었고 뛰어난 소프트웨어 엔지니어분들이 합류했지만, 기억 속의 3년은 잠 한 번 제대로 자지 못한 그런 시간이었습니다.

이 책은 그때의 저와 같이 텅 빈 서버에 접속하여 무엇을 어떻게 시작해야 할지 막막함 속에서 밤잠을 설치고 있을 많은 소프트웨어 엔지니어분들을 위해서 쓰게 되었습니다. 한 치 앞도 보이지 않는 깜깜한 밤길에 조금이나마 힘이 될 수 있는 손전등 역할이 되었으면 하는 바람이 이 책을 쓰면서 항상 가졌던 바람이었습니다.

리뷰/한줄평4

리뷰

10.0 리뷰 총점

한줄평

10.0 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정