기초 지식에 대한 이야기 시스템 개발에 관한 폭포수 모델에 따르면 애플리케이션 인프라 구축은 인프라 엔지니어가 담당하고, 애플리케이션 개발부분은 도메인지식이나 프로그래밍, 테스트 코드 작성등을 잘하는 애플리케이션 엔지니어가 담당한다. 하지만 클라우드 등장으로 이러한 흐름이 변하려고 하고 있다. 자사의 데이터 센터와 전산실에 있던 온오프레미스 환경의 서버는 클라우드의 가상 인스턴스로 옮기고, PaaS등의 개발 지원 기능과 여러 회사의 클ㄹ라우드 서비스를 활용하여 개발 범위를 축소한뒤, 짧은 사이클로 릴리즈스를 하는게 추세로 가고 있다. 점점 "애플리케이션 엔지니어" "인프라 엔지니어"의 업무 분담이 모호 해지고 있다. 인프라의 구성요소 크게 시스템은 아래와같이 구성될 수 있다 애플리케이션, 미들웨어, OS..