플랫폼 엔지니어링
· 3 min read
플랫폼 엔지니어링 개념
- 다양한 애플리케이션과 서비스의 효율적 개발, 운영, 관리, 배포를 위해 공통된 플랫폼을 설계, 구축, 유지하는 엔지니어링 분야
- 개발 효율성 증대, 일관된 품질 확보, 공통된 플랫폼으로 시스템 유지보수 용이, 자동화로 인한 비용 절감
플랫폼 엔지니어링 구성도, 구성요소, 적용방안
플랫폼 엔지니어링 구성도
플랫폼 엔지니어링 구성요소
구분 | 내용 | 비고 |
---|---|---|
개발자 도구 | 코드 리포지토리, 테스트 자동화 도구 | Git, Jenkins |
CI/CD 파이프라인 | 빌드 자동화, 배포 자동화 | Jenkins, GitLab |
모니터링 및 로깅 | 모니터링 대시보드, 로그 분석 | Prometheus, ELK |
인프라 관리 | 클라우드 인프라, 온프레미스 인프라 | AWS, GCP, Azure |