[DevOps] 개발 모델 및 방법론 / 앱 운영 관련 기술 / 자동화
개발 모델모놀리식 아키텍처 : 애플리케이션 계획, 설계, 개발, 테스트, 배포 모든 과정을 한번에 수행하는 모델이다.ex) 쇼핑몰 만들어서 배포하는 프로젝트를 하나의 처음부터 끝까지 개발.다 끝난 다음에 배포한다.업데이트 하려면 서버를 다운시키고 업데이트 해야 한다. 마이크로서비스 아키텍처 : 애플리케이션의 각 요소(기능) 별로 계획, 설계, 개발, 테스트, 배포하는 모델이다.요즘 추세이다. 서비스 자체는 그대로 돌아가는데, 어느 순간에 갑자기 메뉴가 추가된다.이게 가능한 것은 개발되는 동안에 운영되기 때문이다. 워터폴 : 요구사항 정의 > 디자인 > 개발 > 테스트 > 배포 과정이 순차적으로 진행된다.서비스 전체를 싹 다 뜯어고친다.조금을 고치기 위해서 전체를 고쳐야 할 수 있다. 애자일 : 변화하는..
프로그래밍 공부/에이블스쿨
2024. 5. 7. 15:47