검색 팝업창

    아키텍처 규모를 선택적으로 적용할 수 있는 하이브리드 분산 구조와
    Cloud에 최적화된 DB 사용으로 유연한 MSA 환경 대응

    MicroService와 Data 분리의 가장 핵심적인 결정 요소는 비즈니스적으로 업무의 독립성을 보장하는 것입니다.
    업무의 독립성을 보장하기 위하여 해당 비즈니스 도메인과 데이터를 완벽하게 이해하고 있는 전문가의 전략적 가이드는 필수적입니다.
    엔코아의 데이터 전문가가 MSA 환경에서의 성공적인 데이터 구성 전략을 제시합니다.

    01 비즈니스 Agility 요구 수준에 따라 Macro, Micro 규모의 아키텍처를 선택적으로 적용하는 하이브리드 분산 구조
    02 서비스간의 연동은 이벤트 발생 시 메시지를 발행하고 구독하는 Event Message Driven 구조 채택
    03 서비스별 독립분권 구조로 비즈니스 중심의 독립적 서비스 구성, 서비스별 코드/배포 분리, 서비스별 데이터 분리, 데이터 복제 허용
    04 컨테이너/VM 방식의 서버 가상화 사용, 스토리지/네트워크 가상화 등 가상 Infra 사용
    05 Cloud DB 구조로 경량화, 분산, 수평 확장 가능
    06 Multi Cloud를 다중 데이터 센터 구조( Active_Active) 방식으로 활용

    독립적인 서비스와 데이터의 확장성을 고려한 유연한 아키텍처

    icon

    01 업무의 독립성 측면

    • Availability
      타 업무 영역 장애 시 독립적으로 서비스 가능 여부
    • Agility
      타 업무 영역과 독립적으로 응용 프로그램 배포 필요 여부
    • Interface
      타 영역과 데이터 연동 최소화 여부
    icon

    02 데이터 유연성 측면

    • Scalabilty
      업무의 확장 가능성으로 데이터가 급격히 증가할 가능성 여부
    • Flexibility
      데이터의 유연성이 매우 중요한 업무인가 여부
    • Combine
      업무간의 통합과 결합이 가능성이 높은지 여부
    icon

    03 시스템 성능 측면

    • Performance
      데이터 처리 성능 관점의 효율성 여부
    • Compliance
      데이터 보존을 위한 법규 사항 준수 여부
    • Backup & Recovery
      Backup & Recovery 효율성 여부
    icon

    04 운영관리 측면

    • Integration
      분산 시스템 환경하에서 데이터 분석을 위한 데이터 통합 효율성 여부
    • Maintenance
      분산 시스템 운영 관리의 효율성 여부
    • Quality
      분산 환경하에서 데이터 품질 관리의 효율성 여부