📣 스피커 : 퍼플아이오 김충섭 (Subicura)
세션을 선택한 이유
- 인프런에서 Subicura
님의 강의를 너무 유익하게 들었다.
- DevOps
에 큰 관심을 가지고 있다.
DevOps
가 무엇인지부터 왜 해야하고, 도입하는 방법까지 완벽하게 정리해 주셨다. 엔지니어로써 프로젝트에서 가장 중요한 것은 무엇인가?
- 속도와 일정 ( 🤔 : 언제까지 되나요?)
Amazon 의 Code Release 속도 : 11.7초 마다 한번 씩
개발과 배포를 빠르게 하기 위해서는?
- 개발은 당연히 빠르게 해야하는 것
- 배포는? 배포 라인을 자동으로 구축이 되어있다면 빠르게 가능하다.
DevOps
가 답을 줄 수 있다. ( 외쳐 갓 !! DevOps
)
DevOps
: Dev (Development)
+ Ops (Operation)
의 합성어
- 즉, 소프트웨어 개발 + 운영의 합성어다.
- 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적으로 한다.
DevOps
== 좋은 도구
?
- 많은 사람들의 착각이다.
- 수많은 도구가 있는데, 그러한 도구들을 목적과 타이밍에 맞도록 사용하는 철학, 방법론, 문화라고 이해하는 것이 더 적절하다.
- 도구를 어떤것을 사용할지가 중요한 것이 아니다.
- 어디에 어떤 목적으로 사용하는 것이 가장 중요한 부분이다.
DevOps
를 해야하는 이유는 ?DevOps
는 오토메이션, 즉 자동화가 되는 것이므로 패시브 스킬이라고 생각하면 된다.
자동화가 되어야 하는 부분은 자동화로 맡기는 것.
- 코드가 해야 할 부분을 코드에게 돌려주는 것이 DevOps
이다.
DevOps
는 하나의 문화라는 관점이 좋았다.DevOps
는 내가 꼭 발을 담궈야 겠다고 결심하게 된 계기가 되었다.