Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Scalaでもgae

scala demo gae

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

Scalaでもgae

  1. 1. copyright Fringe81 Co.,Ltd. ScalaでもGAE
  2. 2. copyright Fringe81 Co.,Ltd. About me @mtoyoshi Fringe81所属 ここしばらくはScalaを利用 最近のお気に入り: Google Cloud Podcast (Transcript付き) https://www.gcppodcast.com/
  3. 3. copyright Fringe81 Co.,Ltd. Why GAE? 新サービスの立ち上げ 少数のアプリケーションエンジニア
  4. 4. copyright Fringe81 Co.,Ltd. Why Scala? 型で仕様を表現 compile error >>> runtime error (LESS UnitTest)
  5. 5. copyright Fringe81 Co.,Ltd. ScalaをGAEで動かすためには Scala2.12 ・Java8 ・Playやakka-httpは サーブレットベースで はない GAE standard ・Java7 ・jetty(サーブレットコ ンテナ)
  6. 6. copyright Fringe81 Co.,Ltd. ScalaをGAEで動かすためには GAE flexible ・Java8 Google Cloud Podcast #58 Java with Ray Tsang and Rajeev Dayal
  7. 7. copyright Fringe81 Co.,Ltd. but,
  8. 8. copyright Fringe81 Co.,Ltd. GAE flex & Scala GAE standard (go) GAE flexible (java) 色々と足りない
  9. 9. copyright Fringe81 Co.,Ltd. 紆余曲折を経て Golang & Scala on GAE
  10. 10. copyright Fringe81 Co.,Ltd. 使い分けは マイクロサービス分割?
  11. 11. copyright Fringe81 Co.,Ltd. CQRSで分割 Command(Write) Query(Read) Responsibility Segregation
  12. 12. copyright Fringe81 Co.,Ltd. C(W)系:GAE flexible (Scala) ビジネスロジックの実装と 適切なレイヤリング (DDD + Clean Architecture)
  13. 13. copyright Fringe81 Co.,Ltd. Q(R)系: GAE standard (go) controller/DAOだけの単純構成 Smart UI リクエストの大半はR系が占める 素早いスケールアウト
  14. 14. copyright Fringe81 Co.,Ltd. 引き続き この環境で頑張ってみます! ご清聴ありがとうございました

×