IT인프라팀
<1> 애플리케이션 현대화 고려사항
<2> 기술 변화
<3> 결과
<4> 실습
<5> 참고
<1> 애플리케이션 현대화 고려사항
From
개발 용이성이 높은 프로그래밍 언어 사용
이벤트 드리븐의 다이내믹 환경에 대응
개발, 구성 영역에서의 관리, 구성 표준화
공통 사용을 위한 라이브러리 구성
확장성을 목적으로 하는 플랫폼 구조 적용
TO
자바를 표준 개발 언어로 사용
컨테이너 기반 환경으로 변경
전사적인 개발/구성 정책
같은 IDE사용 및 CI/CD 구성
제어 가능한 환경
<2> 기술 변화
1
컨테이너 기반 환경으로 운영
EKS, 레드니스, 롤링 배포
2
개발, 설정 정책 정의
애플리케이션 티어 구조 표준
용어, 데이터 표준
개발 표준
인터페이스 메시지 표준
로그 표준
에러메시지 표준
명명규칙 표준
3
CI/CD 구축
nexus로 공통 라이브러리로 공통 라이브러리 관리
gitlab 개발 소스 병합
젠킨스로 빌드
AWS의 ECR로 컨테이너 배포
<3> 결과
개발언어 통일, 무중단 배포
클라우드 네이티브 전환으로 준비 기간 감소
<4> 실습
https://brunch.co.kr/@topasvga/1679
https://brunch.co.kr/@topasvga/1770
<5> 참고
제주항공
https://brunch.co.kr/@topasvga/2643
https://brunch.co.kr/@topasvga/2882
감사합니다.