
IT 지식/IT 인프라 기초
개발 모델 및 방법론
개발 모델 및 방법론
개발 모델(Monolithic vs MSA)- 모놀리식 아키텍처: 애플리케이션 계획, 설계, 개발, 테스트, 배포 모든 과정을 한번에 수행하는 모델- 마이크로서비스 아키텍처: 애플리케이션의 각 요소(기능)별로 계획, 설계, 개발, 테스트, 배포하는 모델 - 그룹웨어 비교, 모놀리식 vs MSA- 모놀리식: 업데이트 동안에는 전체 기능 사용불가, 일부의 오류가 전체 오류에 영향을 미침- MSA: 분리되어 있어 개별 업데이트가 가능, 업데이트 중인 기능 외 다른 기능 사용 가능 개발 방법론(DevOps, CI/CD + @)- 데브옵스(DevOps): 개발 → 테스트 → 배포 → 운영까지의 업무를 통합해 앱 개발 및 배포 속도를 높이려는 접근 방식- 기존의 개발자 따로, 운영자 따로 하던 작업을 통합해서..