#성공으로 이끄는 팀 개발 실천 기술#
#대학때, 이 책을 먼저 보면 좋을 책이다.
|
|
배운점
- 중요한 내용
- 버전 관리
- 배포 자동화
- 블루-그린 배포
- 개발 환경 가상화
- 서버 설정 자동화
- 서버 설정 테스트
- 테스트
- 배운 내용
- Git-Flow
- Issue management
- Vagrant
- Chef
- Serverspec
- Capistrano
- Test
- Selenium
상세 후기
이 책에는 일단, 대학교때 경험하지 못한 git 버전 관리라던지, git-flow에 대한 설명이 상당히 자세하다. 그리고 배포라는 중요한 업무 기술을 이해하는데 더 빠른 진입을 가능케 한다고 생각한다.
사실 이미, 업무를 한 지 6개월 이상 지났다면 실무에서는 이러한 기술들을 이미 쓰고 있다. 이를 테면, 블루-그린 배포나 무중단 배포, CI를 통한 지속가능한 빌드, 테스트 자동화등 수 많은 작업들을 하고 있을 것이고, 이러한 기술을 사용하지 않는다면, 그 자리를 박차고 벗어나라고 하고 싶다.
인프라에 대한 경험도 중요한 부분이고, 개발자가 놓쳐서는 안되는 부분이라고 생각하는 편이다.
인프라는 인프라 담당자에게만 맡기는 전유물이 이제는 아니다. 개발자가 어느정도 커버가 가능해졌다. (AWS, DigitalOcean 등) 수 많은 클라우드 서비스로 인해 이제는 Serverless 프로그래밍으로 AWS Lambda가 핫하다. 👍
고로, 이 책을 대학교 당시에 읽고 해봤더라면, Chef나 Serverspec과 같은 laC의 용어를 진작 알았다면, 좋았을텐데 하는 생각이든다.
특히나, 이 책의 Test부분은 정말 좋은 편이다.
이 책은 인프라부터 팀 개발에 대한 총정리라고 생각한다.
대학생이라면, 이 책을 반드시 소화해야한다.
면접에서 할 이야기는 더 많아질 것이며, 면접관을 당신의 가능성을 더 높게 살 것이라 생각한다.
남의 책을 읽는 데 시간을 보내라. 남이 고생한 것에 의해 쉽게 자기를 개선할 수 있다 - 소크라테스 -
반응형
'책 리뷰' 카테고리의 다른 글
IT서적메모 | #프로그래머 열정을 말하다 #채드 파울러 (4) | 2017.10.03 |
---|---|
IT서적메모 | #코딩을 지탱하는 기술 #나시오 히로카즈 (2) | 2017.10.03 |
IT서적메모 | #켄트벡의 구현패턴# #켄트 벡# (0) | 2017.08.19 |
독서메모 | #재테크의여왕# / #성선화# (0) | 2017.08.19 |
독서메모 | #부동산투자 이렇게 쉬웠어?# / #신현강# (0) | 2017.08.19 |