
·SRE
SRE 엔지니어링이란?SRE(Site Reliability Engineering)는 소프트웨어 엔지니어링 기법을 활용하여 대규모 시스템과 서비스의 안정성, 성능, 확장성을 보장합니다. Google의 Ben Treynor Sloss가 처음 제안한 이 개념은 "운영 업무를 담당하는 소프트웨어 엔지니어가 하는 일"이라고 정의할 수 있습니다. 즉 운영도하고, 자동화를 위한 개발도 한다! 생각하면 쉽습니다. SRE팀의 역할자동화 중심 개발SRE팀은 수동으로 수행되는 IT운영 작업을 소프트웨어 엔지니어링을 통해 자동화합니다. 예를들어 사용자가 몰려서 트래픽이 급증하여 서버 리소스 사용량이 올라가는 상황, 서버에 부하가 걸려서 장애가 생기는 상황, 새로운 기능을 출시해야하는 상황 이러한 상황 모두 사람이 관리하는데 ..