brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Dec 22. 2022

24탄-3. AWS -금융 - KB국민카드의 앱

<1> 앱 모더나이제이션 하는 이유?

<2> 모더나이제이션의 핵심 요소

<3> Standard Chartered Bank :  Atlas 모더나이제이션 사례

<4> KB 국민카드 사례

<5> 실습 자료



<1> 앱 모더나이제이션 하는 이유?


빠른 시장 변화에 대응 

인프라자원을 최적화 필요

디지털 전환 

비용절감



<2> 모더나이제이션의 핵심 요소


기술과 아키텍처

조직과 문화

자동화와 거버넌스



<3>  Standard Chartered Bank :  Atlas 모더나이제이션 사례


1

Atlas는 코어 뱅킹 시스템

매우 높은 처리량과 연중무휴 가용성을 요구.


2

아키텍처?

Autoscaling  사용

3개의 가용영역 사용

DB는 Fail over to read replicas 사용



<4>  KB 국민카드 사례


플랫폼 개발부


1

서비스?

Liiv Mate (리브 메이트)

KB Pay 

KB 국민카드


2

KB Pay?

온프레미스에 있던  KB앱카드를 클라우드로 리팩터링함.

MSA로 전환함.

EC2를 기반으로 구현함. Auto Scaling group.


3

KB국민카드 (홈페이지, 앱)?

온프레미스에 있던  KB앱카드를 클라우드로 리팩터링함.

컨테이너 활용

K8S기반 MSA로 전환함.


4

자원최적화?

기본 EFS의 버스트 크레디트 방식의 서비스.

람다를 이용해서 사용량 증가 시 Provisioned  모드로 전환


5

성능 최적화?

CloudFront 도입.

정적자원, 웹서비스 제공.

성능 확보 및 비용 절감.

사용자-------CloudFront ---ELB -------방화벽----- EKS


6

비용 최적화 활동?   Cost Optimization

트래픽 적은 시간대 운영대수 축소

이벤트시 auto scaling 사용

로그 적재 방식 변경 - RDB-> DynamoDB  (카프카 사용) -> S3에 저장 (아테나로 조회)

서버 리소스의 사이즈 조정

SQL퀴리튜닝, 배치 시간 단축

필수 리소스 약정 - RI, SP


7

효과?

트래픽제어 목적으로 사용하던 유량제어 시스템 완전 제거

배포 시 부담 감소

속도개선 - tcs와 사용량 증가에도 속도 향상됨



8

개선 활동?

업무로직에 있는 중복 캐시 로직 제거

클라이언트----web/was---elastiCache  사용


조치

ElastiCache  Large size-> small Size로 변경, 비용 절감


9

향후 계획

역량강화 - 모더나이제이션  워크숍 지속 수행, 신기술 습득

조직 정비 - devops 조직강화,  SRE전담인력 구성, MSA 추진팀 구성

비용 최적화 - 클라우드 네이티브 확대, 아키텍처 개선을 통한 DB 슬림화, NoSQL적극 도입



<5> 실습 자료


https://brunch.co.kr/@topasvga/1594


https://brunch.co.kr/@topasvga/1768


https://brunch.co.kr/@topasvga/1776


https://brunch.co.kr/@topasvga/1769



감사합니다.




매거진의 이전글 24탄-2. AWS-금융 - 대출비교전문 플랫폼 핀다
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari