Submit Search
Scala on gae
2 likes
1,529 views
Masaki Toyoshima
scala on gae
Software
Read more
1 of 26
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
More Related Content
PDF
Scalaでもgae
Masaki Toyoshima
PDF
仕様をコードに落としこむ際気をつけたいこと
Masaki Toyoshima
PDF
Ladder of cqrs+es
Masaki Toyoshima
PDF
Spring social の基礎
Takuya Iwatsuka
PDF
【20211027_toranoana.deno#2】とりあえずDenoを CloudRunで動かしてみる
虎の穴 開発室
PDF
Git hubenterpriseを導入してみて
recotech
PDF
Kubernetesセキュリティの歩き方
LIFULL Co., Ltd.
PPTX
Sumo Logic活用事例とその運用
gree_tech
Scalaでもgae
Masaki Toyoshima
仕様をコードに落としこむ際気をつけたいこと
Masaki Toyoshima
Ladder of cqrs+es
Masaki Toyoshima
Spring social の基礎
Takuya Iwatsuka
【20211027_toranoana.deno#2】とりあえずDenoを CloudRunで動かしてみる
虎の穴 開発室
Git hubenterpriseを導入してみて
recotech
Kubernetesセキュリティの歩き方
LIFULL Co., Ltd.
Sumo Logic活用事例とその運用
gree_tech
What's hot
(20)
PDF
Spring I/O 2017 報告 ThymeleafのWebFlux対応
Takuya Iwatsuka
PPTX
【CTO Night&Day 2018】CTOとしてエンジニアに対して責任を持ち続けること
LIFULL Co., Ltd.
PDF
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Akito Tsukahara
PPTX
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
gree_tech
PPTX
QAエンジニアを通じて弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
gree_tech
PDF
LIFULLの全社アプリケーション実行基盤 KEEL について
LIFULL Co., Ltd.
PDF
K8s(gke)をプロダクトに投入するまでの話
Koki Shibata
PPTX
202202 open telemetry .net handson
Takayoshi Tanaka
PDF
Kubernetesクラスタバージョンアップを支える技術
LIFULL Co., Ltd.
PPTX
Spring I/O 2019 報告 Spring Frameworkのロードマップと5.2の新機能
Takuya Iwatsuka
PDF
グリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組み
gree_tech
PDF
【GCP】DDoS対策 Cloud Armor(クラウドアーマー)を試してみた
Yuya Ohara
PDF
E.G.G.卒業生コメント
Daisuke Yamaguchi
PDF
Spring I/O 2016 報告 Test / Cloud / Other Popular Sessions
Takuya Iwatsuka
PPTX
[デブサミ秋2015] 新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ
gree_tech
PPTX
kintoneとAmazon Connectで日直の自動化など
Mitsuhiro Yamashita
PDF
YJTC18 A-1 大規模サーバの戦略
Yahoo!デベロッパーネットワーク
PPTX
ログインの全て
DaikiSato10
PPTX
Spring I/O 2015 報告
Takuya Iwatsuka
PDF
Spark meetup 2015_agenda
Cloudera Japan
Spring I/O 2017 報告 ThymeleafのWebFlux対応
Takuya Iwatsuka
【CTO Night&Day 2018】CTOとしてエンジニアに対して責任を持ち続けること
LIFULL Co., Ltd.
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Akito Tsukahara
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
gree_tech
QAエンジニアを通じて弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
gree_tech
LIFULLの全社アプリケーション実行基盤 KEEL について
LIFULL Co., Ltd.
K8s(gke)をプロダクトに投入するまでの話
Koki Shibata
202202 open telemetry .net handson
Takayoshi Tanaka
Kubernetesクラスタバージョンアップを支える技術
LIFULL Co., Ltd.
Spring I/O 2019 報告 Spring Frameworkのロードマップと5.2の新機能
Takuya Iwatsuka
グリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組み
gree_tech
【GCP】DDoS対策 Cloud Armor(クラウドアーマー)を試してみた
Yuya Ohara
E.G.G.卒業生コメント
Daisuke Yamaguchi
Spring I/O 2016 報告 Test / Cloud / Other Popular Sessions
Takuya Iwatsuka
[デブサミ秋2015] 新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ
gree_tech
kintoneとAmazon Connectで日直の自動化など
Mitsuhiro Yamashita
YJTC18 A-1 大規模サーバの戦略
Yahoo!デベロッパーネットワーク
ログインの全て
DaikiSato10
Spring I/O 2015 報告
Takuya Iwatsuka
Spark meetup 2015_agenda
Cloudera Japan
Ad
Viewers also liked
(20)
PPTX
1年くらいScalaプロジェクトに関わった結果 #ichigayageek
Michihito Shigemura
PDF
一歩前に進めるWeb開発のスパイス(仙台Geek★Night #1)
株式会社オプト 仙台ラボラトリ
PPTX
Spark GraphX で始めるグラフ解析
Yosuke Mizutani
PPTX
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
masakazusegawa
PDF
Preparing for distributed system failures using akka #ScalaMatsuri
TIS Inc.
PDF
複数拠点における開発効率の維持・向上
infinite_loop
PDF
Spark MLlibでリコメンドエンジンを作った話
Koki Shibata
PDF
Меню джаз-клуба EverJazz
iamtheocean
PDF
Big Data Analytics Infrastructure for Dummies
Lilian Strassacappa
PPTX
NJ Future Redevelopment Forum 2017 Anderson
New Jersey Future
PDF
Anomaly detection in real-time data streams using Heron
Arun Kejariwal
PDF
[GUIDE] Vigilance sommeil - Guide prévention et santé
AG2R LA MONDIALE
PPTX
スタートアップを陰ながら支えるときに心がけるべき5ヶ条
Atsumi Kawashima
PDF
Secure development environment @ Meet Magento Croatia 2017
Anna Völkl
PPT
NJ Future Redevelopment Forum 2017 Marchetta
New Jersey Future
PDF
Diagnóstico SEO Técnico con Herramientas #TheInbounder
MJ Cachón Yáñez
PPTX
NJ Future Redevelopment Forum 2017 Kolluri
New Jersey Future
PDF
B2B Marketing and The Power of Twitter
Steve Yanor
PDF
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
HubSpot
PDF
Spark Security
Yifeng Jiang
1年くらいScalaプロジェクトに関わった結果 #ichigayageek
Michihito Shigemura
一歩前に進めるWeb開発のスパイス(仙台Geek★Night #1)
株式会社オプト 仙台ラボラトリ
Spark GraphX で始めるグラフ解析
Yosuke Mizutani
Webアプリ開発のトレンドとUIライブラリ開発事情(仙台Geek★Night #1)
masakazusegawa
Preparing for distributed system failures using akka #ScalaMatsuri
TIS Inc.
複数拠点における開発効率の維持・向上
infinite_loop
Spark MLlibでリコメンドエンジンを作った話
Koki Shibata
Меню джаз-клуба EverJazz
iamtheocean
Big Data Analytics Infrastructure for Dummies
Lilian Strassacappa
NJ Future Redevelopment Forum 2017 Anderson
New Jersey Future
Anomaly detection in real-time data streams using Heron
Arun Kejariwal
[GUIDE] Vigilance sommeil - Guide prévention et santé
AG2R LA MONDIALE
スタートアップを陰ながら支えるときに心がけるべき5ヶ条
Atsumi Kawashima
Secure development environment @ Meet Magento Croatia 2017
Anna Völkl
NJ Future Redevelopment Forum 2017 Marchetta
New Jersey Future
Diagnóstico SEO Técnico con Herramientas #TheInbounder
MJ Cachón Yáñez
NJ Future Redevelopment Forum 2017 Kolluri
New Jersey Future
B2B Marketing and The Power of Twitter
Steve Yanor
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
HubSpot
Spark Security
Yifeng Jiang
Ad
Similar to Scala on gae
(20)
PPT
KobeGTUG GAE/Java
takagig
PPT
Google Product
Daisuke Sugai
PDF
今日から始める Go言語 と appengine
a know
PDF
appengine ja night #24 Google Cloud Endpoints and BigQuery
Ryo Yamasaki
PDF
Scalaでのプログラム開発
Kota Mizushima
PPTX
gcp ja night #27 Google Cloud Endpoints with Golang
啓介 大橋
PDF
第1回名古屋Android勉強会Lt用資料
tantack
PPTX
Dart flightschool cloudendpoint with dart
啓介 大橋
PDF
Scalaの現状と課題
Kota Mizushima
PDF
Google App Engine Java 入門
tantack
PDF
Dist 29 gcp_serverless_web_app_development
Shotaro Suzuki
ODP
Next Language Scala
pengin01
PDF
G * magazine 0
Tsuyoshi Yamamoto
PDF
sbtマルチプロジェクトビルドの使いどころ
Kazuhiro Hara
PDF
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
TIS Inc.
PDF
Google Compute EngineとGAE Pipeline API
maruyama097
PDF
Google Compute EngineとPipe API
maruyama097
PDF
ScalaでAndroidアプリ開発
papamitra
PPT
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
Sadao Tokuyama
PDF
Dartでサーバレスサービス
cch-robo
KobeGTUG GAE/Java
takagig
Google Product
Daisuke Sugai
今日から始める Go言語 と appengine
a know
appengine ja night #24 Google Cloud Endpoints and BigQuery
Ryo Yamasaki
Scalaでのプログラム開発
Kota Mizushima
gcp ja night #27 Google Cloud Endpoints with Golang
啓介 大橋
第1回名古屋Android勉強会Lt用資料
tantack
Dart flightschool cloudendpoint with dart
啓介 大橋
Scalaの現状と課題
Kota Mizushima
Google App Engine Java 入門
tantack
Dist 29 gcp_serverless_web_app_development
Shotaro Suzuki
Next Language Scala
pengin01
G * magazine 0
Tsuyoshi Yamamoto
sbtマルチプロジェクトビルドの使いどころ
Kazuhiro Hara
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
TIS Inc.
Google Compute EngineとGAE Pipeline API
maruyama097
Google Compute EngineとPipe API
maruyama097
ScalaでAndroidアプリ開発
papamitra
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
Sadao Tokuyama
Dartでサーバレスサービス
cch-robo
More from Masaki Toyoshima
(6)
PDF
Google cloudinside3
Masaki Toyoshima
PDF
Stream processing using alpakka cloud pub sub connector
Masaki Toyoshima
PDF
CQRS+ES on GCP
Masaki Toyoshima
PDF
Akka Stream x Kinesis at Shinjuku reactive meetup vol2
Masaki Toyoshima
PDF
Akka stream
Masaki Toyoshima
PDF
Aerospike deep dive LDTs
Masaki Toyoshima
Google cloudinside3
Masaki Toyoshima
Stream processing using alpakka cloud pub sub connector
Masaki Toyoshima
CQRS+ES on GCP
Masaki Toyoshima
Akka Stream x Kinesis at Shinjuku reactive meetup vol2
Masaki Toyoshima
Akka stream
Masaki Toyoshima
Aerospike deep dive LDTs
Masaki Toyoshima
Scala on gae
1.
copyright Fringe81 Co.,Ltd. Scala
on GAE 市ヶ谷Geek★Night#12 ScalaMatsuriの余 韻トーク〜祭りの余熱〜 2017.03.16
2.
copyright Fringe81 Co.,Ltd.
3.
copyright Fringe81 Co.,Ltd. About
me @mtoyoshi 現在新規サービス立ち上げ中 GAEを利用 コミュニティアプリ「シンクル」 「今年のベストApp10選」選出 App Engine BigQuery Cloud Dataflow Cloud Pub/Sub Firebase ・・・
4.
copyright Fringe81 Co.,Ltd. scala
matsuri 懇親会での話
5.
copyright Fringe81 Co.,Ltd. 「お仕事でScala 使われているんですか?」
6.
copyright Fringe81 Co.,Ltd. 私「はい。それを今のプロジェクトで はGAE上で稼働させて...」
7.
copyright Fringe81 Co.,Ltd. 「えっ」 私「えっ」
8.
copyright Fringe81 Co.,Ltd. 「えっ、あの・・・?」 私「あの?」
9.
copyright Fringe81 Co.,Ltd. 「Google
App Engine」
10.
copyright Fringe81 Co.,Ltd. GAE
x Golangの事例を聞くことが増えた
11.
copyright Fringe81 Co.,Ltd. ScalaをGAEで動かすためには GAE
standard environment ・Java7 ・jetty
12.
copyright Fringe81 Co.,Ltd. ScalaをGAEで動かすためには GAE
flexible environment ・Java8 ・Docker基盤 ※ standard envはBorgというGオリジナルコンテナ
13.
copyright Fringe81 Co.,Ltd. つい先日、 GAEのmeetupにて
14.
copyright Fringe81 Co.,Ltd. 「えっ、flexible...?」 私「...」
15.
copyright Fringe81 Co.,Ltd. 長らくベータでしたが無事、GA化
16.
copyright Fringe81 Co.,Ltd. akka-httpで作った アプリケーションをデプロイする ※Playアプリケーションも稼働するはず
17.
copyright Fringe81 Co.,Ltd. 1.
プロジェクトを作っておく
18.
copyright Fringe81 Co.,Ltd. 2.デプロイコマンドを含むcloud
sdkをインストールし ておく 先程作ったプロジェクトへの設定をしておく(gcloud init)
19.
copyright Fringe81 Co.,Ltd. object
Main extends App { implicit val system = ActorSystem( "my-system") implicit val materializer = ActorMaterializer() implicit val executionContext = system.dispatcher val route = path("hello") { get { complete( "hello!") } } val bindingFuture = Http().bindAndHandle(route, "0.0.0.0", 8080) sys.addShutdownHook { val awaitable = for { binding <- bindingFuture _ <- binding.unbind() _ <- system.terminate() } yield () Await.ready(awaitable, 10 seconds) } 3. コーディング
20.
copyright Fringe81 Co.,Ltd. 4.各種設定ファイルを用意する runtime:
custom env: flex FROM gcr.io/google_appengine/openjdk8 VOLUME /tmp ADD my.jar app.jar CMD [ "java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] app.yaml Dockerfile
21.
copyright Fringe81 Co.,Ltd. 5.デプロイ %
gcloud app deploy
22.
copyright Fringe81 Co.,Ltd.
23.
copyright Fringe81 Co.,Ltd. 注意点 https://cloud.google.com/appengine/docs/flexible/java/flexible-for-standard-users
24.
copyright Fringe81 Co.,Ltd. Read系は
GAE standard(go) Write系はGAE flexible(scala) というCQRS
25.
copyright Fringe81 Co.,Ltd. NEWS:
Java8がGAE standardでα release!
26.
copyright Fringe81 Co.,Ltd.
Download