KR EN

Metanet Digital

Digital Native Company on Cloud

Metanet 메인메뉴

Architecture Transformation

Transform your applications into modern cloud-native architecture

디지털 혁신의 핵심은 애플리케이션 현대화입니다. 메타넷디지털은 애플리케이션 현대화의 기반이 되는 핵심 기술역량인 Architecture Transformation을 위한 전략을 새롭게 수립하고, 이에 기반한 애플리케이션 현대화 로드맵을 제시, 현대화 스펙트럼상의 적절한 수준에 도달하기 위한 목표를 수립,필요한 기술스택과 리소스의 조합 등을 통해 진정한 디지털 혁신 파트너로서 자리매김하고자 합니다.

Architecture Strategy and Assess

레거시 애플리케이션의 현대화를 위한 전략과 접근방법, 기술, 지침 및 필요한 템플릿과 White Paper 등을 제공하여 고객이 아키텍처 변화를 중심으로 애플리케이션과 인프라를 변화시켜 나갈 수 있도록 리드하고 있습니다.

Architecture Transformation Framework​

아키텍처 변경을 통한 애플리케이션 현대화의 수준결정에 필요한 아키텍처 의사결정을 위한 기본모델입니다.

아키텍처 변화에 기반한 애플리케이션 현대화는 가장 기본적인 수준의 현대화에부터 완전한 클라우드 네이티브 애플리케이션 사이에 다양한 형태의 방점이 있음을 전제로 합니다.

Legacy Assessment

레거시 애플리케이션의 수준진단을 통해 고객이 지향하는 현대화의 수준에 도달하기 위해 어느 정도의 비용,기간 및 인적자원이 필요한지 판단할 수 있는 서비스입니다.

Automated Assessment Tool과 애플리케이션 아키텍트들의 협업 및 레거시에 대한 고객 Input을 통해 As-Is 시스템의 명확한 현실과 목표수준과의 Gap 식별을 통해 Assessment 정확성을 담보합니다.

SW Engineering

애플리케이션 현대화를 위한 SW Engineering은 기존 소프트웨어 공학 이론의 많은 부분을 유산으로 이어받으면서 클라우드와 뒷받침하고 있는 Digital Transformation 위한 새로운 기술스택과 Eco 환경의 급속한 변화에 대처하기 위한 공학적인 접근방법을 제시하고 있습니다.

Revamping SW Engineering for Application Modernization

애플리케이션 현대화라는 아젠다는 근간이 되는 SW Engineering측면에서도 크고 작은 변화를 동반하고 있습니다. 비록 소프트웨어 공학의 핵심주제들은 Modern Application에서도 여전히 가장 중요한 위치를 점하고 있지만 새롭게 부각되는 관점들은 현대적인 소프트웨어들이 요구하는 다양한 특징들을 수용하는 반드시 필요한 요소들입니다.

SW Engineering approach for Agile Transformation

소프트웨어 개발방법으로서 또한 개발문화로서 Agile은 새로운 소식은 아닙니다. 이미 국내 다수의 Leading Company들은 내부 개발에 다수의 적용사례를 보유하고 있고,적용을 위한 노력도 오랫동안 계속되어 오고 있습니다.

그럼에도 불구하고 애자일은 근본적인 디지털의 혁신의 한 축으로서 국내에 아직 뿌리내리지 못한 것도 사실입니다. 애자일의 적용은 단순히 SW개발방법론 측면에서 접근하는 것으로 해결되는 문제는 아닙니다.

애자일이 내포하고 있는 근본적인 철학과 함의는 SW개발을 위한 계약과 협력 방식(개발문화,고객과의 협업,개발자 간의 협업, 비즈니스와 IT와의 협업 등)의 변화를 의미합니다. 메타넷디지털은 애자일이 디지털 혁신의 도구와 방법으로 활용되려면 고객과 서비스 제공자와의 근본적인 계약방식부터 바뀌어야 한다고 믿고 있고 그 결과로서 애자일 기반의 계약방식을 모델링하고 강력하게 추진하고 있습니다.

Quality Engineering

소프트웨어 개발방법론(Methodology)측면에서 전통적인 폭포수 방식과 함께 애자일 기반의 다양한 접근방법(XP, Scrum 등)이 활용되고 있고, 또한 클라우드 네이티브 시대에 적합한 품질공학이 요구되고 있습니다. 메타넷디지털은 다양한 레거시 환경에서의 경험과 애플리케이션 현대화 사업을 통해 축적된 경험을 바탕으로 새로운 품질관리기법을 통해 기업혁신을 지원하고 있습니다.

From traditional SW Development Methodology to Future SW Development

메타넷디지털은Modern Application 이 요구하는 애자일 기반의 접근방식을 취하되,기업 및 기관의 특성에 따라 Adaptive 한 SW개발방식을 고객과 협의하고 실행해 나갈 수 있도록 준비했습니다.

Adaptive Approach에 적합한 High-Level Architecture의 수준과 Design 수준을 정의하고, 비즈니스 요구에 따라 애자일 스프린트의 초기에 적절한 Minimum Valuable Product가 완료될 수 있도록 고객과의 협업 메커니즘을 정의하였습니다.

Modern Application에 필요한 Coding Convention, Development Standard, Sample Code 및 필요 시 각종 Template, Guideline등이 Reference Model 형태로 제공될 수 있도록 할 것입니다.

Testing in Modern Application Development

Modern Application의 빌드/배포 자동화에서 Release Candidate의 전달파이프라인은 DevOps 철학과 이에 부응하는 Engineering 기법에 기반을 두고 있습니다.

데브옵스는 전달 파이프라인상에서 ‘Shift Left Test’를 강조하고 있습니다. 즉 전달파이프라인의 왼쪽,바꾸어 말하면 결함과 문제를 조기에 발견하여 적은 변경사항을 핸들링 함으로써 리스크를 경감하자는 접근방식입니다.

‘Shift Left Test’에서는 운영환경과 같은 환경에서 테스트가 이루어질 수 있도록 전달 라이프사이클 초기에 유사환경을 필요로 합니다. 서비스 가상화,운영모의데이터,유사환경 구축 등의 기술을 사용해 ‘Shift Left Test’를 수행할 수 있도록 메타넷디지털의 테스트 서비스 모델을 구성하고 있습니다.

메타넷디지털의 ‘Shift Left Test’ 수행 역량

  • 비즈니스 요구에 따라혹은 개발/운영팀의 요구에 따라 검증환경 및 운영환경을 프로비저닝
  • 테스트 자동화
  • 각종 서비스와 환경 가상화
  • 필요한 테스트 데이터 세트를 적재적소에 제공