서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)

AWSKRUG - AWS한국사용자모임
AWSKRUG - AWS한국사용자모임AWSKRUG - AWS한국사용자모임
ClaudiaJS와 Chalice를 중심으로
서버리스(Serverless) 프레임웍 비교
윤석찬
아마존웹서비스코리아, 테크에반젤리스트
@channyun
A Comparison of Serverless Frameworks
Serverless Apex ClaudiaJS Chalice
Aim Feature-rich solution
for multi-vendors
Simple and robust
solution
Serverless deployment
utility
Serverless micro-
framework for AWS
Runtime NodeJS
Python
Java
Golang
NodeJS
Python
Java
NodeJS Python
CLI Support O O O O
Resources
Management
O △
(Terraform)
X X
Multi-vendors △
(AWS only)
X X X
Plugin O △
(User-defined handler)
△
(3rd party builders)
X
Unit-test X X △
(Partial unit-test)
X
(Channy Yun’s Personal opinions in2016 September)
Serverless Framework
• Full-managed the lifecycle of your
serverless architecture
• Required resource managers using
AWS CloudFormation
• Built-in support for multiple stages and
optimized for CI/CD workflows.
• Extending Serverless Ecosystem
• 100% Extensible: Extend or modify the
Framework and its operations via
Plugins
• Future support for multi-vendors
https://github.com/serverless/serverless
Apex
• Golang based Serverless Framework
• Supports languages Lambda does not
natively support via shim, such as Go Lang
• Deployment optimized
• Binary install (install apex quickly for continuous
deployment in CI etc)
• Idempotent deployments (checksums skip
already-deployed code)
• Transparently generates a zip for your
deploy, Function rollback support and tail
function logs, concurrency for quick deploys
https://github.com/apex/apex
ClaudiaJS
• Claudia is a deployment utility, not a framework
and Getting started easily with a simple web API
• Extensions for new features
• API Builder
• Chatbot Builder
• Enabling unit-test for Lambda Functions
• https://claudiajs.com/tutorials/designing-testable-
lambdas.html
• https://claudiajs.com/tutorials/testing-locally.html
https://github.com/claudiajs/
Demo: ClaudiaJS
https://youtu.be/pJNXS_BYEUU?t=46m25s
Chalice
• Python Serverless
Microframework for AWS
• A command line tool for creating,
deploying, and managing your app
• A familiar and easy to use API for
declaring views in python code
• Preview in now
• This project is published as a
preview project, and is not yet
recommended for production APIs.
https://github.com/awslabs/chalice
Demo: Chalice
https://youtu.be/_ZPSBJon-oI
Other Lambda-focused Frameworks
• Zappa
• Facilitates the deployment of all Python WSGI applications on
AWS Lambda + API Gateway.
• Kappa
• A Python command line tool that (hopefully) makes it easier to
deploy, update, and test functions for AWS Lambda.
• Lambda-complex:
• A Node.js framework for applications that runs entirely within
Lambda, SQS, and other high abstraction layers AWS services.
• λ Gordon:
• An automation tool based on self-contained CloudFormation
templates for many AWS Resources
• λambdify:
• A tool that turns any python callable into an AWS Lambda
function. Serverless Functional Reactive Programming
• Python-lambda:
• A toolset for developing and deploying serverless Python code
in AWS Lambda.
AWS Zombie Apocalypse Workshop
살고싶다면 AWS 서버리스 아키텍처에 탑승하라!
전대 미문의 좀비 사태를 퇴치할 시스템 개발을 위한
Zombie Apocalypse Workshop 워크샵에 참여하세요!
2016년 10월 14일(금) | 역삼동 GS타워 25층
http://bit.ly/awskr-zombie
10월 14일(금) 오후 2시
Serverless 관련 한국어 자료
http://www.slideshare.net/awskorea/serverle
ss-architecture-lambda-api-gateway
https://youtu.be/pJNXS_BYEUU
https://aws.amazon.com/ko/blogs/kor
ea/category/severless/
서버리스 아키텍처 강의 동영상
서버리스 아키텍처 강의 슬라이드 다운로드
서버리스 아키텍처 관련 한국어 블로그 소식
Q&A
@channyun
AWS 클라우드 서비스 사용 시, 궁금한 점은 페이스북 메시지 혹은
이메일 channyun@amazon.com 으로 해주세요!
1 of 12

Recommended

[AWSKRUG&JAWS-UG Meetup #1] Serverless Real-Time Analysis by
[AWSKRUG&JAWS-UG Meetup #1]  Serverless  Real-Time Analysis[AWSKRUG&JAWS-UG Meetup #1]  Serverless  Real-Time Analysis
[AWSKRUG&JAWS-UG Meetup #1] Serverless Real-Time AnalysisAWSKRUG - AWS한국사용자모임
431 views65 slides
AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개 by
 AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개 AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개
AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개AWSKRUG - AWS한국사용자모임
2K views99 slides
ServerlessConf Tokyo キーノート by
ServerlessConf Tokyo キーノートServerlessConf Tokyo キーノート
ServerlessConf Tokyo キーノートAmazon Web Services Japan
4.3K views45 slides
Riot Games 글로벌 게임 운영을 위한 Docker 및 Amazon ECS 활용사례 - AWS Summit Seoul 2017 by
Riot Games 글로벌 게임 운영을 위한 Docker 및 Amazon ECS 활용사례 - AWS Summit Seoul 2017Riot Games 글로벌 게임 운영을 위한 Docker 및 Amazon ECS 활용사례 - AWS Summit Seoul 2017
Riot Games 글로벌 게임 운영을 위한 Docker 및 Amazon ECS 활용사례 - AWS Summit Seoul 2017Amazon Web Services Korea
1.3K views54 slides
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl... by
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...AWSKRUG - AWS한국사용자모임
448 views27 slides
Aws summit devops 云端多环境自动化运维和部署 by
Aws summit devops   云端多环境自动化运维和部署Aws summit devops   云端多环境自动化运维和部署
Aws summit devops 云端多环境自动化运维和部署Leon Li
398 views45 slides

More Related Content

What's hot

Providing CI / CD as a Service - AWS Summit Sydney April 2015 by
Providing CI / CD as a Service - AWS Summit Sydney April 2015Providing CI / CD as a Service - AWS Summit Sydney April 2015
Providing CI / CD as a Service - AWS Summit Sydney April 2015Peter Leschev
4.1K views45 slides
Serverless presentation by
Serverless presentationServerless presentation
Serverless presentationjasonsich
1.7K views42 slides
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021 by
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
666 views57 slides
AWSの進化とSmartNewsの裏側 by
AWSの進化とSmartNewsの裏側AWSの進化とSmartNewsの裏側
AWSの進化とSmartNewsの裏側SmartNews, Inc.
12.8K views51 slides
Agile Deployment using Git and AWS Elastic Beanstalk by
Agile Deployment using Git and AWS Elastic BeanstalkAgile Deployment using Git and AWS Elastic Beanstalk
Agile Deployment using Git and AWS Elastic BeanstalkAmazon Web Services
2.3K views46 slides
Serverless computing by
Serverless computingServerless computing
Serverless computingDmitriy Ivanov
408 views16 slides

What's hot(20)

Providing CI / CD as a Service - AWS Summit Sydney April 2015 by Peter Leschev
Providing CI / CD as a Service - AWS Summit Sydney April 2015Providing CI / CD as a Service - AWS Summit Sydney April 2015
Providing CI / CD as a Service - AWS Summit Sydney April 2015
Peter Leschev4.1K views
Serverless presentation by jasonsich
Serverless presentationServerless presentation
Serverless presentation
jasonsich1.7K views
AWSの進化とSmartNewsの裏側 by SmartNews, Inc.
AWSの進化とSmartNewsの裏側AWSの進化とSmartNewsの裏側
AWSの進化とSmartNewsの裏側
SmartNews, Inc.12.8K views
Agile Deployment using Git and AWS Elastic Beanstalk by Amazon Web Services
Agile Deployment using Git and AWS Elastic BeanstalkAgile Deployment using Git and AWS Elastic Beanstalk
Agile Deployment using Git and AWS Elastic Beanstalk
Amazon Web Services2.3K views
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools by Amazon Web Services
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
Amazon Web Services3.9K views
使用 AWS 無伺服器運算服務打造您的第一個語音助理 by Amazon Web Services
使用 AWS 無伺服器運算服務打造您的第一個語音助理使用 AWS 無伺服器運算服務打造您的第一個語音助理
使用 AWS 無伺服器運算服務打造您的第一個語音助理
Amazon Web Services1.7K views
Serverless Computing by Rushi Namani
Serverless Computing Serverless Computing
Serverless Computing
Rushi Namani614 views
Serverless architecture with AWS Lambda (June 2016) by Julien SIMON
Serverless architecture with AWS Lambda (June 2016)Serverless architecture with AWS Lambda (June 2016)
Serverless architecture with AWS Lambda (June 2016)
Julien SIMON1.6K views
Secured API Acceleration with Engineers from Amazon CloudFront and Slack by Amazon Web Services
Secured API Acceleration with Engineers from Amazon CloudFront and SlackSecured API Acceleration with Engineers from Amazon CloudFront and Slack
Secured API Acceleration with Engineers from Amazon CloudFront and Slack
Amazon Web Services18.5K views
AWS Summit Seoul 2015 - 일본 AWS 게임 고객사례 - Gungho, Grani, Nintendo를 중심으로 by Amazon Web Services Korea
AWS Summit Seoul 2015 -  일본 AWS 게임 고객사례 - Gungho, Grani, Nintendo를 중심으로AWS Summit Seoul 2015 -  일본 AWS 게임 고객사례 - Gungho, Grani, Nintendo를 중심으로
AWS Summit Seoul 2015 - 일본 AWS 게임 고객사례 - Gungho, Grani, Nintendo를 중심으로
Developing Java Applications in AWS by Nemanja Kostic
Developing Java Applications in AWSDeveloping Java Applications in AWS
Developing Java Applications in AWS
Nemanja Kostic117 views
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web Services by Amazon Web Services
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web ServicesAWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web Services
AWS APAC Webinar Week - Introduction to Cloud Computing With Amazon Web Services
Amazon Web Services4.1K views
從劍宗到氣宗 - 談AWS ECS與Serverless最佳實踐 by Pahud Hsieh
從劍宗到氣宗  - 談AWS ECS與Serverless最佳實踐從劍宗到氣宗  - 談AWS ECS與Serverless最佳實踐
從劍宗到氣宗 - 談AWS ECS與Serverless最佳實踐
Pahud Hsieh1.6K views

Similar to 서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)

Serverless DevOps to the Rescue - SRV330 - re:Invent 2017 by
Serverless DevOps to the Rescue - SRV330 - re:Invent 2017Serverless DevOps to the Rescue - SRV330 - re:Invent 2017
Serverless DevOps to the Rescue - SRV330 - re:Invent 2017Amazon Web Services
1.3K views34 slides
AWS re:Invent 2016: Application Lifecycle Management in a Serverless World (S... by
AWS re:Invent 2016: Application Lifecycle Management in a Serverless World (S...AWS re:Invent 2016: Application Lifecycle Management in a Serverless World (S...
AWS re:Invent 2016: Application Lifecycle Management in a Serverless World (S...Amazon Web Services
1.2K views35 slides
Scala Matsuri 2017 by
Scala Matsuri 2017Scala Matsuri 2017
Scala Matsuri 2017Yoshitaka Fujii
2.1K views66 slides
What's New in AWS Serverless and Containers by
What's New in AWS Serverless and ContainersWhat's New in AWS Serverless and Containers
What's New in AWS Serverless and ContainersAmazon Web Services
472 views75 slides
Application Lifecycle Management in a Serverless World by
Application Lifecycle Management in a Serverless WorldApplication Lifecycle Management in a Serverless World
Application Lifecycle Management in a Serverless WorldAmazon Web Services
1.8K views52 slides
DevOps in Amazon.com by
DevOps in Amazon.com DevOps in Amazon.com
DevOps in Amazon.com Amazon Web Services
1.4K views29 slides

Similar to 서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)(20)

Serverless DevOps to the Rescue - SRV330 - re:Invent 2017 by Amazon Web Services
Serverless DevOps to the Rescue - SRV330 - re:Invent 2017Serverless DevOps to the Rescue - SRV330 - re:Invent 2017
Serverless DevOps to the Rescue - SRV330 - re:Invent 2017
Amazon Web Services1.3K views
AWS re:Invent 2016: Application Lifecycle Management in a Serverless World (S... by Amazon Web Services
AWS re:Invent 2016: Application Lifecycle Management in a Serverless World (S...AWS re:Invent 2016: Application Lifecycle Management in a Serverless World (S...
AWS re:Invent 2016: Application Lifecycle Management in a Serverless World (S...
Amazon Web Services1.2K views
Application Lifecycle Management in a Serverless World by Amazon Web Services
Application Lifecycle Management in a Serverless WorldApplication Lifecycle Management in a Serverless World
Application Lifecycle Management in a Serverless World
Amazon Web Services1.8K views
Serverless Frameworks on AWS by Julien SIMON
Serverless Frameworks on AWSServerless Frameworks on AWS
Serverless Frameworks on AWS
Julien SIMON1.9K views
Building CI/CD Pipelines for Serverless Applications - SRV302 - re:Invent 2017 by Amazon Web Services
Building CI/CD Pipelines for Serverless Applications - SRV302 - re:Invent 2017Building CI/CD Pipelines for Serverless Applications - SRV302 - re:Invent 2017
Building CI/CD Pipelines for Serverless Applications - SRV302 - re:Invent 2017
Amazon Web Services2.1K views
Application Lifecycle Management on AWS by David Mat
Application Lifecycle Management on AWSApplication Lifecycle Management on AWS
Application Lifecycle Management on AWS
David Mat1K views
DevOps at Amazon: A Look at Our Tools and Processes by Amazon Web Services
DevOps at Amazon: A Look at Our Tools and ProcessesDevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and Processes
Amazon Web Services1.2K views
Developing and deploying serverless applications (February 2017) by Julien SIMON
Developing and deploying serverless applications (February 2017)Developing and deploying serverless applications (February 2017)
Developing and deploying serverless applications (February 2017)
Julien SIMON1.1K views
Building CICD Pipelines for Serverless Applications - DevDay Los Angeles 2017 by Amazon Web Services
Building CICD Pipelines for Serverless Applications - DevDay Los Angeles 2017Building CICD Pipelines for Serverless Applications - DevDay Los Angeles 2017
Building CICD Pipelines for Serverless Applications - DevDay Los Angeles 2017
DevOps on AWS - Accelerating Software Delivery by Amazon Web Services
DevOps on AWS - Accelerating Software DeliveryDevOps on AWS - Accelerating Software Delivery
DevOps on AWS - Accelerating Software Delivery
Amazon Web Services2.3K views
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017 by Amazon Web Services
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017
Amazon Web Services1.6K views
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto... by Amazon Web Services
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
Amazon Web Services2.1K views
Serverless - Increasing software delivery by Ewere Diagboya
Serverless -  Increasing software deliveryServerless -  Increasing software delivery
Serverless - Increasing software delivery
Ewere Diagboya196 views

More from AWSKRUG - AWS한국사용자모임

Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021 by
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021
Docker를 활용한 손쉬운 ECS 활용기 - 김민태 (AUSG) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
486 views80 slides
AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021 by
AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021
AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
505 views86 slides
보안을 위한 AWS Network 구성 - 우수연 (AUSG) :: AWS Community Day Online 2021 by
보안을 위한 AWS Network 구성 - 우수연 (AUSG) :: AWS Community Day Online 2021보안을 위한 AWS Network 구성 - 우수연 (AUSG) :: AWS Community Day Online 2021
보안을 위한 AWS Network 구성 - 우수연 (AUSG) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
187 views25 slides
자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021 by
자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021
자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
233 views26 slides
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021 by
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
195 views38 slides
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin... by
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...AWSKRUG - AWS한국사용자모임
383 views29 slides

More from AWSKRUG - AWS한국사용자모임(20)

AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021 by AWSKRUG - AWS한국사용자모임
AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021
AWS와 함께하는 무중단 배포 파이프라인 개선기 - 황성찬 (AUSG) :: AWS Community Day Online 2021
자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021 by AWSKRUG - AWS한국사용자모임
자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021
자연어 처리 ML모델을 활용한 이커머스 문제 해결하기 - 진현두 (카카오스타일) :: AWS Community Day Online 2021
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021 by AWSKRUG - AWS한국사용자모임
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin... by AWSKRUG - AWS한국사용자모임
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
복잡한 기존 시스템에 피쳐 애드업 후기 - 김태웅(브랜디) :: AWS Community Day Online 2021 by AWSKRUG - AWS한국사용자모임
복잡한 기존 시스템에 피쳐 애드업 후기 - 김태웅(브랜디) :: AWS Community Day Online 2021복잡한 기존 시스템에 피쳐 애드업 후기 - 김태웅(브랜디) :: AWS Community Day Online 2021
복잡한 기존 시스템에 피쳐 애드업 후기 - 김태웅(브랜디) :: AWS Community Day Online 2021
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online... by AWSKRUG - AWS한국사용자모임
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021 by AWSKRUG - AWS한국사용자모임
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ... by AWSKRUG - AWS한국사용자모임
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
[AWS Hero 스페셜] 서버리스 기반 검색 서비스 구축하기 - 이상현(스마일벤처스) :: AWS Community Day Online ...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C... by AWSKRUG - AWS한국사용자모임
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기 - 김태우(Classmethod) :: AWS Community Day Online 2020 by AWSKRUG - AWS한국사용자모임
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기 - 김태우(Classmethod) :: AWS Community Day Online 2020온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기 - 김태우(Classmethod) :: AWS Community Day Online 2020
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기 - 김태우(Classmethod) :: AWS Community Day Online 2020
엔터프라이즈 기업을 위한 Digital 플랫폼 구축 사례 - 권낙주(SK C&C) :: AWS Community Day Online 2020 by AWSKRUG - AWS한국사용자모임
엔터프라이즈 기업을 위한 Digital 플랫폼 구축 사례 - 권낙주(SK C&C)  :: AWS Community Day Online 2020엔터프라이즈 기업을 위한 Digital 플랫폼 구축 사례 - 권낙주(SK C&C)  :: AWS Community Day Online 2020
엔터프라이즈 기업을 위한 Digital 플랫폼 구축 사례 - 권낙주(SK C&C) :: AWS Community Day Online 2020
AWS Cloud Development Kit (CDK)를 이용한 코드 기반 인프라 개발 및 배포 - 공찬호(리얼리티매직) :: AWS C... by AWSKRUG - AWS한국사용자모임
AWS Cloud Development Kit (CDK)를 이용한 코드 기반 인프라 개발 및 배포 - 공찬호(리얼리티매직) :: AWS C...AWS Cloud Development Kit (CDK)를 이용한 코드 기반 인프라 개발 및 배포 - 공찬호(리얼리티매직) :: AWS C...
AWS Cloud Development Kit (CDK)를 이용한 코드 기반 인프라 개발 및 배포 - 공찬호(리얼리티매직) :: AWS C...

Recently uploaded

DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
139 views29 slides
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
161 views13 slides
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...ShapeBlue
180 views18 slides
NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
423 views30 slides
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
173 views15 slides
State of the Union - Rohit Yadav - Apache CloudStack by
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
297 views53 slides

Recently uploaded(20)

DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue139 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue161 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue180 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu423 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue173 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue297 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue184 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue180 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue218 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue132 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue238 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue198 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue152 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue130 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue159 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10139 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc170 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue119 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue123 views

서버리스(Serverless) 프레임웍 비교 - ClaudiaJS와 Chalice를 중심으로 (윤석찬)

  • 1. ClaudiaJS와 Chalice를 중심으로 서버리스(Serverless) 프레임웍 비교 윤석찬 아마존웹서비스코리아, 테크에반젤리스트 @channyun
  • 2. A Comparison of Serverless Frameworks Serverless Apex ClaudiaJS Chalice Aim Feature-rich solution for multi-vendors Simple and robust solution Serverless deployment utility Serverless micro- framework for AWS Runtime NodeJS Python Java Golang NodeJS Python Java NodeJS Python CLI Support O O O O Resources Management O △ (Terraform) X X Multi-vendors △ (AWS only) X X X Plugin O △ (User-defined handler) △ (3rd party builders) X Unit-test X X △ (Partial unit-test) X (Channy Yun’s Personal opinions in2016 September)
  • 3. Serverless Framework • Full-managed the lifecycle of your serverless architecture • Required resource managers using AWS CloudFormation • Built-in support for multiple stages and optimized for CI/CD workflows. • Extending Serverless Ecosystem • 100% Extensible: Extend or modify the Framework and its operations via Plugins • Future support for multi-vendors https://github.com/serverless/serverless
  • 4. Apex • Golang based Serverless Framework • Supports languages Lambda does not natively support via shim, such as Go Lang • Deployment optimized • Binary install (install apex quickly for continuous deployment in CI etc) • Idempotent deployments (checksums skip already-deployed code) • Transparently generates a zip for your deploy, Function rollback support and tail function logs, concurrency for quick deploys https://github.com/apex/apex
  • 5. ClaudiaJS • Claudia is a deployment utility, not a framework and Getting started easily with a simple web API • Extensions for new features • API Builder • Chatbot Builder • Enabling unit-test for Lambda Functions • https://claudiajs.com/tutorials/designing-testable- lambdas.html • https://claudiajs.com/tutorials/testing-locally.html https://github.com/claudiajs/
  • 7. Chalice • Python Serverless Microframework for AWS • A command line tool for creating, deploying, and managing your app • A familiar and easy to use API for declaring views in python code • Preview in now • This project is published as a preview project, and is not yet recommended for production APIs. https://github.com/awslabs/chalice
  • 9. Other Lambda-focused Frameworks • Zappa • Facilitates the deployment of all Python WSGI applications on AWS Lambda + API Gateway. • Kappa • A Python command line tool that (hopefully) makes it easier to deploy, update, and test functions for AWS Lambda. • Lambda-complex: • A Node.js framework for applications that runs entirely within Lambda, SQS, and other high abstraction layers AWS services. • λ Gordon: • An automation tool based on self-contained CloudFormation templates for many AWS Resources • λambdify: • A tool that turns any python callable into an AWS Lambda function. Serverless Functional Reactive Programming • Python-lambda: • A toolset for developing and deploying serverless Python code in AWS Lambda.
  • 10. AWS Zombie Apocalypse Workshop 살고싶다면 AWS 서버리스 아키텍처에 탑승하라! 전대 미문의 좀비 사태를 퇴치할 시스템 개발을 위한 Zombie Apocalypse Workshop 워크샵에 참여하세요! 2016년 10월 14일(금) | 역삼동 GS타워 25층 http://bit.ly/awskr-zombie 10월 14일(금) 오후 2시
  • 11. Serverless 관련 한국어 자료 http://www.slideshare.net/awskorea/serverle ss-architecture-lambda-api-gateway https://youtu.be/pJNXS_BYEUU https://aws.amazon.com/ko/blogs/kor ea/category/severless/ 서버리스 아키텍처 강의 동영상 서버리스 아키텍처 강의 슬라이드 다운로드 서버리스 아키텍처 관련 한국어 블로그 소식
  • 12. Q&A @channyun AWS 클라우드 서비스 사용 시, 궁금한 점은 페이스북 메시지 혹은 이메일 channyun@amazon.com 으로 해주세요!