Cloud 및 MSA 도입을 위해 고객과 함께 분석/설계를 해 나가며, 필요한 솔루션과 역량육성프로그램을 제공합니다.
MSA, CI/CD, PaaS, Cloud 최적화개발방법론(CNAPS 3.0) 기반으로 고객 스스로 Cloud 및 Application의 Modernization 역량을 함양할 수 있으며, Agile하게 일하는 방식을 빠르게 도입할 수 있습니다.
서비스소개
App. Modernization Factory
-
서비스 기획부터 상용화까지 단계별 제품 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 제공
기대효과
새로운 기술 적용에 따른 Learning Curve 축소
Agile, MSA, DevOps, Cloud Platform의 DT기술 요소에 대해 전문가의 통합 지원 서비스를 통해 Learning Curve를 획기적으로 축소할 수 있습니다.
새로운 일하는 방식 습득
Scrum Teaming 활동을 통한 팀원들의 적극적 참여와 협업을 통해 Agile한 일하는 방식을 체득할 수 있습니다.
이론 중심의 단순한 지식 전달이 아니라 실행과 구현 위주의 활동으로 실전 능력을 함양할 수 있습니다.
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에 대해 이해할 수 있음
상세기능
-
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한 일하는 방식을 새로 습득할 수 있었습니다.