일단 DevOps 가 뭔지 알기 이전에 해당 개념의 탄생 배경을 살펴보자
보통 회사에서는 어떠한 서비스를 제공할 때 서비스 개발 팀 서비스 운영 팀 두팀으로 나눠서 업무를 진행한다.
개발팀은 새로 구현한 기능이 최대한 빠르게 서비스에 반영되는 것을 원한다.
반면 운영팀은 천천히 안전하게 배포하는 것을 원한다.
이러한 문제점을 해결하기 위한 철학이 바로 DevOps인 것이다. 즉, 운영팀과 개발팀의 마찰을 줄여주는 방법론? 인것이다.
이러한 Devops 에는 5가지의 핵심개념이 있다
DevOps 가 일종의 철학이면 SRE는 이를 현실 세계에서 실현하는 방법론
DevOps와 SRE는 서로 다른 개념이 아니고 공통의 목표를 가지고 있는 개념임
class SRE implements DevOps