반응형
Ⅰ. 데브옵스의 가속화, 플랫폼 엔지니어링의 개념
![]() |
|
정의 | - 여러 애플리케이션과 서비스를 지원하고 수명 주기를 관리하는 내부 개발자 플랫폼을 제공하는 엔지니어링 |
필요성 | - 반족 작업 자동화, 표준화 환경에서의 개발로 생산성 향상 |
- 인프라, 배포, 모니터링 등 운영 및 관리의 중앙 집중화 | |
- 개발, 테스트, 운영 환경 일관성으로 개발자간 협업 원활 |
Ⅱ. 플랫폼 엔지니어링의 구성도 및 구성요소
가. 플랫폼 엔지니어링의 구성도
나. 플랫폼 엔지니어링의 구성 요소
관점 | 구성요소 | 역할 |
기술적 관점 | 인프라 자동화 | - 코드 기반 인프라 관리(IaC) 지원 |
CI/CD 파이프라인 | - 통합/배포 자동화로 개발 주기 단축 | |
모니터링 및 로깅 | - 상태 실시간 감시, 장애 감지 | |
운영 및 개발 관점 | 개발자 포털 | - 내부 개발자 플랫폼(IDP) 제공 |
셀프서비스 기능 | - 개발자가 직접 인프라 생성, 관리 | |
보안 및 거버넌스 | - 접근 제어, 보안 정책 적용 |
Ⅲ. 개발과 운영의 경계를 허무는 SRE(Site Reliability Engineering)
- SRE는 자동화, 모니터링, 장애 대응, 성능 최적화 등 서비스 가용성의 극대화하는 운영 중심 목표
반응형
'IT 기술 > SW공학 & 프로젝트 관리' 카테고리의 다른 글
소프트웨어 아키텍처 스타일 (0) | 2025.03.05 |
---|---|
객체지향 다형성(Polymorphism) (0) | 2025.03.05 |
CBAM(Cost Benefit Analysis Method) (0) | 2025.03.04 |
소프트웨어 아키텍처 분석 방법론 (0) | 2025.03.04 |
소프트웨어 요구 공학 (0) | 2025.03.04 |