Skip to content
@Metanet-Signal-Platoon

Metanet-Signal-Platoon

클라우드 인프라 엔지니어 양성과정 최종 프로젝트

주제: Monolithic service를 Migration하여 AKS 기반 MSA로 설계·구축​

Meta 은행

프로젝트 개요

최근 급리 하락으로 인해 대출 및 부동산 거래 수요가 증가하면서, 관련 금융 서비스에 대한 이용자 요구가 확대되고 있습니다.
이에 따라 ㅇㅇ은행은 기존 모놀리식(Monolithic) 아키텍처 기반의 금융 서비스를 퍼블릭 클라우드 기반의 마이크로서비스 아키텍처(MSA)로 전환하는 프로젝트를 추진하였습니다.

주요 목표 및 구현 내용
1. MSA 기반 서비스 전환
기존의 모놀리식 서비스 구조를 MSA로 마이그레이션하여 확장성과 유지보수성을 개선하였습니다. 이를 통해 개별 서비스 단위로 독립적인 배포 및 운영이 가능해지고, 서비스 장애 발생 시 영향 범위를 최소화할 수 있도록 설계하였습니다.
2. 재해 복구(DR) 체계 구축
온프레미스 환경에서 DB 백업 시스템을 구축하여 안정적인 재해 복구 체계를 마련하였습니다. 이를 통해 장애 발생 시 신속한 데이터 복구가 가능하며, 금융 서비스의 연속성을 보장할 수 있도록 구성하였습니다.
3. 테스트 환경 구축
백업된 DB를 활용하여 테스트 환경을 구성함으로써 시스템의 유연성과 안정성을 확보하였습니다. 이를 통해 신규 기능 개발 및 서비스 업데이트 시 운영 환경에 미치는 영향을 사전에 검증할 수 있도록 하였습니다.

본 프로젝트를 통해 ㅇㅇ은행은 보다 안정적이고 확장 가능한 금융 서비스를 제공할 수 있으며, 급변하는 금융 환경에 신속하게 대응할 수 있는 기반을 마련하였습니다.

image

Architecture(기존 Monolithic)

Image

Architecture(MSA 컨설팅 설계)

image

Architecture(GitOps 기반 CI/CD 및 DR 구축​)

Image

Architecture(온프레미스 DR 전략​)

Image

Architecture(온프레미스 K8S 다중 클러스터 구축​​)

Image

Preview

회원가입 및 로그인


전세 매물 조회


사용자 위치 기반 은행 및 부동산 정보 제공


금융 상식을 기르기 위한 퀴즈


Development_Skills

FRONT-END

BACK-END

AI

DB

CI/CD

프로젝트 상세

기간

25.02.10~25.02.20

Popular repositories Loading

  1. metanet-legacy-backend metanet-legacy-backend Public

    On-premise 기반 레거시 백엔드 프로젝트

    Java

  2. metanet-legacy-frontend metanet-legacy-frontend Public

    On-premise 기반 레거시 프론트엔드

    TypeScript

  3. metanet-msa-migration-fe metanet-msa-migration-fe Public

    Azure Cloud 기반 MSA 서비스 프론트엔드

    TypeScript 2

  4. metanet-msa-migration-be metanet-msa-migration-be Public

    Azure Cloud 기반 MSA 서비스 백엔드

    Java

  5. metanet-msa-migration-be-java metanet-msa-migration-be-java Public

    Azure Cloud 기반 MSA 서비스 백엔드(회원가입 + 로그인 + 은행, 부동산 지도)

    Java

  6. metanet-msa-list-service metanet-msa-list-service Public

    Azure Cloud 기반 MSA 서비스 백엔드 (List-service)

    TypeScript

Repositories

Showing 10 of 14 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…