닫기

포트폴리오 목록

[수강생들의 우수 포트폴리오를 소개합니다.]

멀티 클라우드 기반의 항공권 예약 서비스와 면세 상품 쇼핑사이트 구축

페이지 정보

작성자 시스템운영팀 작성일24-04-05 11:16 조회39,157회 댓글0건
  • 프로젝트 표지
    프로젝트 표지
  • 팀 구성 및 역할
    팀 구성 및 역할
  • AWS Cloud 전체 토플로지
    AWS Cloud 전체 토플로지
  • API Gateway, Route 53 Record
    API Gateway, Route 53 Record
  • 고객정보 DB 복구
    고객정보 DB 복구
  • LEX 예약 정보 확인 시스템
    LEX 예약 정보 확인 시스템
  • 보안 시스템 구축
    보안 시스템 구축
  • 발표회 진행
    발표회 진행
프로젝트 제목 멀티 클라우드 기반의 항공권 예약 서비스와 면세 상품 쇼핑사이트 구축
과정명 하이브리드 및 멀티클라우드 아키텍트 양성 과정
발표일 2023.10.23 ~ 2024.03.20 담당강사 김광진 강사
팀원&담당파트 (팀장) 임우진 1. GCP 내 쇼핑웹사이트 구축 2. GCP 내 CI/CD 파이프라인 구축(Jenkins, ArgoCD) 3. GCP 내 CI/CD를 위한 인프라 구축(Jira, Gradle, git연동) 4. GCP 내 모니터링 서비스 구축(Prometheus, Grafana)
최형동 1. 정적페이지 아키텍처 구성(S3, CloudFront, ACM, Route 53) 2. VPC, IAM, EKS on Fargate 환경 구성(Terraform) 3. 백엔드 서비스 구현(Helm, Docker, ECR, EKS on Fargate) 4. 프론트 서비스, 백엔드 서비스 인프라 구축(API Gateway, ALB)
김창호 1. AWS내 챗봇 구현(Lex) 2. AWS내 보안시스템 구축(GuardDuty, Macie)
조민우 1. 고객예약정보 페이지 제작 및 구현 2. 고객정보 및 예약정보 DB 복구
공동작업 아키텍처 기획
주제 및 목적 AWS에서 운영되고 있던 서버리스 기반의 항공권 예약 서비스에 수요가 급격하게 증가하자 비용이 부담되던 의뢰주는 서버 인프라를 더 비용 효율적으로 운영할 수 있게 fix해달라고 요청하였다. 더불어, 확장하고 있는 사업에 맞춰 면세 상품 쇼핑사이트를 구축을 의뢰하되, 기존에 운영되던 항공권 예약 서비스가 AWS에서 운영되는 것과 차별성을 두기 위해 구글 클라우드 플랫폼(이하 GCP)에 구축하기를 요청하였다. 그리고, 최근 개발자들과 협업하는 일이 많아지면서 CI/CD를 효율적으로 운영할 수 있는 인프라 구축을 추가요청하였다.
내용 AWS
- S3, CloudFront를 사용한 프론트 서비스 구축
- EKS on Fargate 기반 항공권 예약 백엔드 서비스 구축
- 모니터링 서비스 구축(Datadog, CloudWatch)
- GuardDuty, Inspector 등 보안 시스템 구축

GCP
- GKE 기반 쇼핑 웹사이트 구축(서울, 도쿄 리전 바탕의 멀티클러스터 활용)
- CI/CD 파이프라인 구축(Jenkins, Argo CD)
- CI/CD를 위한 인프라 구축(Atlassian Jira, Gradle, Git Repository 연동)
- 모니터링 서비스 구축(Prometheus, Grafana)
- Cloud Armor 구축(DDoS 방어 시스템)
특장점 AWS
- CloudFront를 활용한 CDN, Cache로 인한 빠른 접속
- EKS와 Fargate 연동으로 서버리스 환경으로 관리적 측면 용이
- AWS Load Balancer Controller를 이용한 ALB 관리적 측면 용이
- Datadog을 활용한 중앙 모니터링 서비스 구현으로 비용 절감
- Athena, QuickSight를 활용한 비즈니스 분석 보고
- HPA를 사용하여 오토스케일링으로 인한 서비스 지속성 확보
- Cloudformation을 이용한 DR 대비

GCP
- 개발자 협업을 위한 환경 조성
- 빠르고 원활한 지속적 통합, 지속적 배포 환경 조성
- 기존 활용 클러스터 내의 모니터링 서비스 구축을 통한 비용 절감 효과
사용기술 및 개발환경 - 개발환경 : WSL, AWS, GCP
- 개발도구 : GitHub, Jenkins Atlassian Jira, Argo CD, Gradle
- 개발언어및프레임워크 : JAVA, Java Script, Python
- DB : RDS MySQL, DynamoDB
- API : API Gateway
닫기

빠른 상담 예약

직접 방문하시면 효과적인 공부방법을 체계적으로 상담해 드립니다.

상담일시 달력  
이름
성별     
연락처   -    -  
이메일 @
궁금한 점
보안코드 CAPTCHA Image
1. 개인정보의 수집 목적
- 학력, 졸업여부, 전공, 어학, 학점, 상담유형, 원하는 취업유형, 회원 이름, 회원 연락처, 이메일 등 맞춤 서비스 제공을 위한 각종 고지 및 통지 목적으로 개인정보를 처리합니다.

2.수집하는 개인정보의 항목
- 필수 : 이름, 성별, 연락처, 이메일, 상담일시
- 선택 : 궁금한 점
※ 인터넷 서비스 이용과정에서 아래 개인정보 항목이 자동으로 생성되어 수집될 수 있습니다.
(IP주소, 쿠키, MAC주소, 서비스 이용기록, 방문기록 등)
3.보유·이용기간
1) 회원 수료 및 환불 시
2) 재화·서비스 공급 완료 및 요금 결제·정산 완료 시
3) 다만, 다음의 사유에 해당하는 경우에는 해당 기간 종료 시까지
가) 관계 법령 위반에 따른 수사·조사 등이 진행 중인 경우에는 해당 수사·조사 종료 시까지
나) 「전자상거래 등에서의 소비자 보호에 관한 법률」에 따른 표시·광고, 계약내용 및 이행 등 거래에 관한 기록
- 표시·광고에 관한 기록 : 6개월
- 계약 또는 청약철회, 대금결제, 재화 등의 공급기록 : 5년
- 소비자 불만 또는 분쟁처리에 관한 기록 : 3년
다) 「통신비밀보호법」에 따른 통신사실확인자료 보관
- 가입자 전기통신일시, 개시·종료시간, 상대방 가입자번호, 사용도수, 발신기지국 위치추적자료 : 1년
- 컴퓨터통신, 인터넷 로그기록 자료, 접속지 추적자료 : 3개월

4. 개인정보 제공 동의 거부 권리 및 동의 거부에 따른 불이익
귀하는 개인 정보 제공 동의를 거부 할 권리가 있으며, 거절하신 경우에는 상담 및 예약 서비스의 제공이 제한 될 수 있습니다.
위 보유기간에도 불구하고 계속 보유하여야 할 필요가 있을 경우에는 귀하의 동의를 받습니다.

1.학원은(는) 정보주체의 개인정보를 제1조(개인정보의 처리 목적)에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 「개인정보 보호법」제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.
2. 학원은(는) 다음과 같이 개인정보를 제3자에게 제공하고 있습니다.
구분 개인정보를 제공받는 자 제공받는 자의 개인정보 이용목적 제공하는 개인정보 항목 제공받는 자의 보유·이용기간
문자메시지 발송 KG모빌리언스 이벤트 항목, 고충처리 이력, 공지 및 문의 사항 전달 학생 이름, 이메일 주소, 휴대폰 번호 회원 수료 및 환불 후 6개월까지
회원 유치 및 관리 교육컨설팅, 3사업부, 5사업부, 더자라, 아이티잡고, 더패밀리, 해커스,
㈜케이지아이티뱅크 평생교육원
교육기간 내 회원관리, 학습설계 학생 이름, 성별, 이메일 주소, 휴대폰 번호 회원 수료 및 환불 후 6개월까지
3. 개인정보 제공 동의 거부 권리 및 동의 거부에 따른 불이익 귀하는 개인 정보 제공 동의를 거부 할 권리가 있으며, 거절하신 경우에는 상담 및 예약 서비스의 제공이 제한 될 수 있습니다. 위 보유기간에도 불구하고 계속 보유하여야 할 필요가 있을 경우에는 귀하의 동의를 받습니다.

fiogf49gjkf0d
fiogf49gjkf0d
fiogf49gjkf0d
fiogf49gjkf0d