책 리뷰

IT서적메모 | #성공으로 이끄는 팀 개발 실천 기술# #공저#

seungdols 2017. 9. 15. 23:57
#성공으로 이끄는 팀 개발 실천 기술#

#대학때, 이 책을 먼저 보면 좋을 책이다.




  • 저자 : 이케다 타카후미 , 후지쿠라 카즈아키, 이노우에 후미아키 지음
  • 출판사 : 제이펍


배운점

  • 중요한 내용
    • 버전 관리 
    • 배포 자동화
    • 블루-그린 배포
    • 개발 환경 가상화
      • 서버 설정 자동화
      • 서버 설정 테스트
    • 테스트
  • 배운 내용
    • Git-Flow
    • Issue management
    • Vagrant
    • Chef
    • Serverspec
    • Capistrano
    • Test
    • Selenium

상세 후기


이 책에는 일단, 대학교때 경험하지 못한 git 버전 관리라던지, git-flow에 대한 설명이 상당히 자세하다. 그리고 배포라는 중요한 업무 기술을 이해하는데 더 빠른 진입을 가능케 한다고 생각한다. 

사실 이미, 업무를 한 지 6개월 이상 지났다면 실무에서는 이러한 기술들을 이미 쓰고 있다. 이를 테면, 블루-그린 배포나 무중단 배포, CI를 통한 지속가능한 빌드, 테스트 자동화등 수 많은 작업들을 하고 있을 것이고, 이러한 기술을 사용하지 않는다면, 그 자리를 박차고 벗어나라고 하고 싶다. 

인프라에 대한 경험도 중요한 부분이고, 개발자가 놓쳐서는 안되는 부분이라고 생각하는 편이다. 

인프라는 인프라 담당자에게만 맡기는 전유물이 이제는 아니다. 개발자가 어느정도 커버가 가능해졌다. (AWS, DigitalOcean 등) 수 많은 클라우드 서비스로 인해 이제는 Serverless 프로그래밍으로 AWS Lambda가 핫하다. 👍

고로, 이 책을 대학교 당시에 읽고 해봤더라면, Chef나 Serverspec과 같은 laC의 용어를 진작 알았다면, 좋았을텐데 하는 생각이든다. 

특히나, 이 책의 Test부분은 정말 좋은 편이다. 
이 책은 인프라부터 팀 개발에 대한 총정리라고 생각한다. 

대학생이라면, 이 책을 반드시 소화해야한다. 
면접에서 할 이야기는 더 많아질 것이며, 면접관을 당신의 가능성을 더 높게 살 것이라 생각한다.



남의 책을 읽는 데 시간을 보내라. 남이 고생한 것에 의해 쉽게 자기를 개선할 수 있다 - 소크라테스 - 


반응형