Workshop / 01

Serverless Tech Challenge

with AWS Serverless Services


とあるWebサービスのお題(当日発表)からひとつ選び、チームで実装し、もっともイケてる仕上がりを競い合うワークショップ(景品あり)。 仲間を誘ってチームで参加するもよし、当日組まれるチームメンバーと協力し合うもよし、たった1人ですべて組み上げてしまうもよし。 ヘビーリフティングなサーバー構築作業を避け、もっともスマートなサーバーレスアプリケーションを目指せ!!


Workshop / 02

Create A Trainable Bot as a Service

with Azure Functions and Logic Apps

Build multiple Serverless apps that will become skills for a chat bot that your users will interact with. You’ll learn how to host an entire service with Azure Functions, Logic Apps, Storage, and more. Members of the Azure product teams will guide you through the workshops to learn how to host static content, manage users and authentication, manage long running tasks, and integrate with tons of SaaS services such as GitHub, Azure Cosmos DB, Bing, Google Calendar and more. This workshop is for anyone interested in building a service, beginners and experts alike. Step by step instruction and source code will be provided.

複数のサーバレスアプリを組み合わせてユーザと対話するチャットボットのスキルを作成することで、Azure Functions、Logic Apps、Blob Storageなどを使ってサービス全体をAzure上にホストする方法を学びます。静的コンテンツのホスト方法、ユーザーや認証情報の管理方法、長時間実行されるタスクの管理方法、またはGitHub、Azure Cosmos DB、Bing、Google CalendarなどといったたくさんのSaaSサービスとインテグレーションする方法を学ぶワークショップをAzureの製品開発チームのメンバーがご案内します。このワークショップは、サービスを実際に構築することに興味を持っている方であれば、初心者でも専門家でも参加可能です。ステップバイステップな手順を示したガイドやソースコードも提供されます。

Workshop / 03

Build your own serverless video sharing website

with Lambda, API Gateway and Firebase

Learn how to build your very own video sharing website, like YouTube, using serverless technologies. During the workshop you will build an entire end to end system (along with an HTML5 website) that's powered by AWS Lambda and API Gateway, S3, Elastic Transcoder, Firebase, Auth0 and much more. As you are guided through the workshops you will also learn about useful patterns and architectures such as "compute as backend" and "compute as glue". This workshop is suitable for beginners and experts alike (and if you are an expert we'll be sure to challenge you just a little bit more)

サーバーレスな技術をつかってYouTubeのような動画共有サイトを構築する方法を学びます。このワークショップでは、AWS LambdaとAPI Gateway、S3、Elastic Transcoder、Firebase、Auth0などのエンドツーエンドなシステム(HTML5ウェブサイトと同様)を用いてサービスを構築します。 ワークショップでは「バックエンドサーバーとしてのサーバーレスコンピューティング」や「グルーコードとしてのサーバーレスコンピューティング」などの便利なパターンやアーキテクチャについても学習します。このワークショップは、初心者からエキスパートまでどんなレベルの方も参加できます(エキスパートであれば、この内容からさらに挑戦してみることもできます)

Workshop / 04

Develop a Serverless Weatherbot

with IBM Cloud Functions, Apache OpenWhisk and the Serverless Framework

Learn the basics and strengths of IBM Cloud Functions & Apache OpenWhisk. In this workshop you will learn how to develop serverless applications composed of loosely coupled microservice-like functions. You’ll play with our CLI and UI and become an IBM Cloud Functions & Apache OpenWhisk star by implementing a weather bot using IBM’s Weather Company Data service and Slack. You will also investigate how to use other components like our API Gateway integration. Finally, you will find out how to package and deploy your entire serverless application together using the Serverless Framework.

IBMの作ったオープンソースなサーバーレスプラットフォームOpenWhiskの基礎と得意分野について学びます。このワークショップでは、疎結合なマイクロサービスであるFunctionで構成されるサーバーレスなアプリケーションを開発する方法を学びます。OpenWhiskの最新のCLIとUIを深掘りし、IBMのWeather Company DataサービスとSlackを使ってお天気ボットを実装することでOpenWhisk界のスターになりましょう。また、最近追加されたAPI Gateway機能とWebアクション機能の使用方法も詳しく知ることができます。最後に、Serverless Frameworkを使用してサーバレスアプリケーション全体をパッケージ化してデプロイする方法について説明します。

Workshop / Premiere

Introducing a new event-driven world

with Serverless Framework

このワークショップではオープンソースなプロダクトを使って、1つのクラウド環境に依存しない新しいイベントドリブンな世界へ皆さんを招待します。実際にワークショップで手を動かして、この世界を体験してみましょう。 1つ目は、Event Gateway を使ったイベントドリブンアーキテクチャの構築のワークショップです。Event Gatewayは、各FaaSの前段のL7 proxyのように働き、すべてのデータをイベントに変換して処理することで、各クラウドのFaaSの差異を吸収し、マルチクラウド環境下でもそれらを意識すること無く使うことができるようになります。 2つ目は、kubeless を使ったFaaS環境構築のワークショップです。KubelessはKubernetesクラスタ上にコードの実行環境をデプロイすることが出来ます。これによりクラウド環境の制限を受けない独自のFaaS環境を構築することが出来ます。