Cloud 및 MSA 도입을 위해 고객과 함께 분석/설계를 해 나가며, 필요한 솔루션과 역량육성프로그램을 제공합니다.
MSA, CI/CD, PaaS, Cloud 최적화개발방법론(CNAPS 3.0) 기반으로 고객 스스로 Cloud 및 Application의 Modernization 역량을 함양할 수 있으며, Agile하게 일하는 방식을 빠르게 도입할 수 있습니다.
서비스소개
App. Modernization Factory
![](/assets/imgs/sub/u0203/v01/01.png)
-
서비스 기획부터 상용화까지 단계별 제품 Delivery 가능
Agile Culture/Scrum
Cooperation Tools
Dev. Methodology
Design Thinking
-
도메인 중심의 서비스 세분화 및 설계
Microservice Architecture
Domain-Driven Design
Event Storming W/S
개발환경 구성
-
다양한 환경에서 오류 없는 배포와 일관성 유지
CI/CD Pipeline
Test Automation
Static Analysis/Test Coverage
Performance Test
-
신속한 개발 Resiliency 강화
Cluster 구성
Cluster Pool 활용
Outer Architecture 구성
App. Modernization Framework 제공
기대효과
![](/assets/imgs/sub/u0203/v01/02.png)
새로운 기술 적용에 따른 Learning Curve 축소
Agile, MSA, DevOps, Cloud Platform의 DT기술 요소에 대해 전문가의 통합 지원 서비스를 통해 Learning Curve를 획기적으로 축소할 수 있습니다.
![](/assets/imgs/sub/u0203/v01/03.png)
새로운 일하는 방식 습득
Scrum Teaming 활동을 통한 팀원들의 적극적 참여와 협업을 통해 Agile한 일하는 방식을 체득할 수 있습니다.
이론 중심의 단순한 지식 전달이 아니라 실행과 구현 위주의 활동으로 실전 능력을 함양할 수 있습니다.
![](/assets/imgs/sub/u0203/v01/04.png)
DT 역량 내재화
DT기술전문가와 Pair-Working을 통해 아키텍팅, 마이크로서비스의 설계와 개발, 자동화 테스트, CI/CD 파이프라인 구축 등 Cloud 환경에서의 애플리케이션을 빠르게 구성하고, 배포할 수 있는 역량을 확보할 수 있습니다.
상품 리스트
(1week)
App. Modernization Factory 제공 서비스 이해 및 체험 프로그램
- Agile/MSA/DevOps, Cloud Platform 전반의 기술적 이해
- Cloud, MSA 기반 애플리케이션 개발 방법과 DevOps에 대해 이해할 수 있음
(2week)
즉시 사용 가능한 Cloud App Modernization 영역의 핵심 역량 단기 육성 프로그램
- Scrum Teaming 활동을 통한 Agile하게 일하는 방식 체득
- 프로젝트에 즉시 적용 가능한 Architecting, MSA 설계/개발/테스트/배포 역량 확보
(4week)
Cloud/MSA 적용 프로젝트의 Incubation 프로그램
- 프로젝트에서 수행할 Architecting, 설계/개발/테스트/배포의 전 Cycle 반복 수행으로 MVP 개발
- DT 기술 전문가와 Pair-Working을 통해 Architecture 설계 검증, MSA 설계 및 개발, CD/CD구성 등 환경 구성과 기본설계 검증
K-MOOC “클라우드 기반 소프트웨어 엔지니어링” 묶음 강좌 수강
- 소프트웨어 개발 생애주기 전반의 기술적 이해
- Cloud/MSA 기반 Application 개발 방법과 DevOps에 대해 이해할 수 있음
상세기능
![](/assets/imgs/sub/u0203/v01/05.png)
-
Agile Delivery
- 사용자 관점의 요구사항을 우선 순위에 따라 짧은 주기로 반복/점진적인 제품으로 출시 가능하도록 정립
- 표준 협업 도구(Jira, Confluence) 기반으로 빠른 실행력 극대화를 위한 Practical Guide 제공
- AI, Big Data, Block-Chain 등 다양한 DT기술을 활용한 Delivery 방식에 유연하게 적용 가능
-
Microservice Architecture
- 장애 영향도 : 장애 발생 영역만 영향, 빠른 복구 가능
- Scale-out : 개별 서비스에 필요한 수준의 가용성 확장 가능
- 배포(적시 서비스 출시) : 서비스 별 변경/배포로 빠른 서비스 출시 가능 : 배포속도 ↑= Biz. 개선속도 ↑
-
Domain-Driven Design(분석/설계)
- 독립된 Microservice 도출 위한 효과적 기법 제공
- 공통의 언어로 업무전문가·설계자·개발자가 Biz. 개념을 명확하게 인식/공유하고, SW 코드 형태로 반영
- 변경에 유연하고 빠르도록 기술과 도메인 영역을 분할하여 구현
-
DevOps / Cloud Platform
- 실제 적용 사례를 통해 개발된 Asset 기반의 DevOps 적용
- 빠른 서비스 출시가 가능하도록 개발부터 운영까지 모든 Pipeline이 Toolchain으로 연동
활용사례
통신사도입배경
- 개인정보 처리내역을 고지하기 위해 이동전화와 TID기반 서비스를 연계하는 업무시스템을 On-Premise에서 Public Cloud 환경으로 전환했던 사례입니다.
- On-Premise의 용량관리 등이 쉽지 않아 Public Cloud로의 전환을 추진했으나, Cloud로의 전환 및 구축, 운영을 포함한 전반적인 경험 부족으로, 빠른 시간 안에 기술 역량을 확보해야 하는 상황이었습니다.
활용사례
- 프로젝트 수행팀의 리소스, 프로세스, 기술역량 내재화 및 확산이라는 목표를 위해 DT전문가가 Pair-Working 했습니다.
- Cloud/MSA/DevOps등 DT기술 요소 일괄지원
- Agile의 새로운 일하는 방식 습득 및 기본설계/환경 검증
- Pair-Working으로 역량 전수, 조직 내 확산을 위한 기술 공유 및 프로젝트 실전 경험/노하우 공유
적용결과
- 요구사항 분석 및 프로세스 상세화를 통해 조기에 이슈를 확인하고 해소했습니다.
- MVP (Minimum Viable Product) 개발을 통해 Cloud, Architecture 및 다양한 DT요소의 기술을 검증했습니다.
- 향후 프로젝트 진행과 Output 개발 기준을 수립하여 시행착오, Learning Curve를 최소화할 수 있었습니다.
- 프로젝트 수행팀은 DevOps에 걸맞는 Agile한 일하는 방식을 새로 습득할 수 있었습니다.
![](/assets/imgs/sub/sub_case.png)