/serverless-project-2019

πŸ’Ύ ν”„λ‘œμ νŠΈ 자료제곡

Primary LanguageHTML

Serverless project 2019

μ„œλ²„λ¦¬μŠ€ μ›Ή ν”„λ‘œμ νŠΈ 2019

ν™˜κ²½

  • AWS 계정
  • python 3.7.4
  • docker
  • docker-compose

μ…‹νŒ…

파이썬3와 κ°€μƒν™˜κ²½ μ„€μΉ˜

$ yum update -y
$ yum install python3 -y
$ pip3 install virtulenv
$ mkdir virutalenv directory, e.g. venv
$ virtualenv -p {python3_path} {env_name}
$ source {env_name}/bin/activate
$ pip3 install awscli
$ awscli configure
$ deactivate

AWS μ‚¬μš© μ„œλΉ„μŠ€ 뢄포도

AWS services to use

  • API Gateway
  • CloudWatch
  • CloudFront
  • DynamoDB
  • Lambda
  • S3
  • SNS
  • IAM

μ•„ν‚€ν…μ²˜

AWS architecture

μž‘μ—…λ‚΄μš©

Front-end

ν”„λŸ°νŠΈμ—”λ“œ ν™”λ©΄ ꡬ성 (./front-end)

Back-end

λ°±μ—”λ“œκΈ°λŠ₯ κ΅¬ν˜„ (./back-end)

API Gateway

lambdas


레퍼런슀

Lambda

DynamoDB

ClodFront

API Gateway

S3