AWS Cloud기반 나의 첫 web application 만들기
발표자: 윤석찬, AWS 수석 테크 에반젤리스트
AWS를 통해 손쉽게 애플리케이션을 배포하기 위한 3가지 방법
정적 웹 사이트 및 프론트엔드 앱
가상 서버 기반 백엔드 앱
완전 관리형 서버 및 DB 기반 앱
1. 정적 웹 사이트 및 프론트엔드 앱
1-1. AWS 기반 정적 웹 사이트 배포 방식

1-2. AWS Amplify Console
몇 번의 클릭으로 정적 웹 사이트 및 프론트엔드 앱 배포 가능
정적 웹 사이트 배포 도구
: 다양한 Static web site or Serverless web app에 적합
Single Page Apps
React
,Angular
,Vue
,Ember
로 만들어진 단일 페이지 웹 기반 모바일 앱 지원 가능
블로그 및 웹 사이트
Gatsby
,Hugo
,Jekyll
과 같은 정적 웹 사이트 생성기를 통해 블로그 기반 정보 사이트 배포 가능
풀스택 서버리스 앱
GraphQL
또는REST API
를 사용하여 동적 기능을 추가함으로써 풀스택 서버리스 앱 배포 가능
지속적인 통합 및 배포 (CI/CD) 가능
: 복잡한 CI/CD 도구 사용 없이도 DevOps 기반 배포 가능
앱 배포 과정 단순화
개발 과정에서
git push
같은 소스 변경 사항을 지속적으로 통합하여 배포 과정을 단순화
즉석 세부 (Atomic) 배포
코드 업데이트한 후 바로 배포 진행, 실패하더라도 바로 rollback 하여 서비스에 영향 없음
기능 기반 브랜치 가능
정식 서비스에 영향을 미치지 않고, 신규 기능을 branch에 연결하여 배포 수행 가능
Last updated
Was this helpful?