Talk Proposal Submission

If you are interested in attending this talk at PyCon JP 2017, please use the social media share buttons below. We will consider the popularity of the proposals when making our selection.

talk

The theory of Serverless development by Python (理論から学ぶPythonによるサーバレス開発)(ja)

Speakers

Masashi TERUI

Audience level:

Intermediate

Category:

Cloud

Description

昨今、注目を集めるServerlessについて、現状最もPythonの利用が盛んであるAWS Lambdaと関連サービスを例として、その考え方やFaaSの動作原理に触れながら、それらの特性を踏まえた設計・実装方法をご紹介していきます。

Objectives

Serverlessとは何か、どのように利用していくか、設計・実装上のポイントなどを知ることが出来ます

Abstract

Serverlessに至るクラウド業界の流れや開発における要求の変化などから始まり、Serverlessを支える各種サービスの概要および、AWS Lambdaを始めとしたFaaS(Function as a Service)の技術的バックグラウンドと基本動作原理を踏まえながら、どのような考え方でServerlessと向き合っていくか、Serverlessに適したアプリケーションの特性やその設計方法、また、実際にPythonで開発で留意するポイントなどを時間の許す限りお話していきたいと思います。 ## Outline(予定) - Serverlessとは何か - Serverlessを支えるFunctional Services - Functional Servicesとは - 選定や利用におけるポイント - FaaS(Function as a Service)の技術的バックグラウンドと基本動作原理 - コンテナ - イベント駆動 - 設計におけるポイント - サービスの選び方・組み合わせ - 同期と非同期 - データストアの選定と設計 - 監視やアプリケーションの運用に関する設計 - 実装におけるポイント - 基本実装 - 性能向上のポイント - テスト - その他 - CI/CD - Serverlessにすべきかどうかの判断基準など
  • このエントリーをはてなブックマークに追加
CONTACT