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.

AWS社員による怒涛のLTチャレンジ! なかなか飛行機に乗れてないので、Ruby on Jetsで飛んでみよう!

下川賢介 / Kensuke Shimokawa
JAWS DAYS 2021 [Track_E][17:00-18:00]AWS社員による怒涛のLTチャレンジ! で使用した資料です。

  • Als Erste(r) kommentieren

AWS社員による怒涛のLTチャレンジ! なかなか飛行機に乗れてないので、Ruby on Jetsで飛んでみよう!

  1. 1. © 2021, Amazon Web Services, Inc. or its Affiliates. Kensuke Shimokawa なかなか飛行機に乗れてないので、 Ruby on Jetsで飛んでみよう! JAWSDAYS 2021 @_kensh
  2. 2. © 2021, Amazon Web Services, Inc. or its Affiliates. 自己紹介 名前 Kensuke Shimokawa 所属 Amazon Web Services Japan K.K. ロール Serverless Specialist Solutions Architect 趣味 海外旅行 @_kensh
  3. 3. © 2021, Amazon Web Services, Inc. or its Affiliates.
  4. 4. © 2021, Amazon Web Services, Inc. or its Affiliates. そうだ 、Jets で飛んでみよう!
  5. 5. © 2021, Amazon Web Services, Inc. or its Affiliates.
  6. 6. © 2021, Amazon Web Services, Inc. or its Affiliates. Tung Nguyen Creator ofTerraspace, Jets, Lono, Kubes, Ufo, Cody / AWS Container Hero San Francisco Bay Area BoltOps Cloud Infrastructure Consultancy President and Founder Company NameBoltOps Cloud Infrastructure Consultancy https://www.linkedin.com/in/tongueroo/
  7. 7. © 2021, Amazon Web Services, Inc. or its Affiliates. Railsライクなコマンドで、、、 https://rubyonjets.com/
  8. 8. © 2021, Amazon Web Services, Inc. or its Affiliates. サーバーレス APIを爆速で作れるらしい。 https://rubyonjets.com/
  9. 9. © 2021, Amazon Web Services, Inc. or its Affiliates. 爆速開発系サーバーレス フレームワーク Ruby Kotless AWS Chalice プログラミング言語のメソッドや関数を、そのままLambda関数としてデプロイ Ruby on Jets
  10. 10. © 2021, Amazon Web Services, Inc. or its Affiliates. 本当にJetsは空を飛ぶのか?
  11. 11. © 2021, Amazon Web Services, Inc. or its Affiliates. ”空を飛ぶ” の自己解釈 マイクロサービス を 構成し易くなってるか DBがスケールアウトするか Microservice 一つの責務の組み合わせ
  12. 12. © 2021, Amazon Web Services, Inc. or its Affiliates. ”空を飛ぶ” の自己解釈 モノリスになっている場合 Monolith 全てを担当 API API API API API
  13. 13. © 2021, Amazon Web Services, Inc. or its Affiliates. ”空を飛ぶ” の自己解釈 マイクロサービス に 構成しやすい API API API API API Microservice 一つの責務の組み合わせ
  14. 14. © 2021, Amazon Web Services, Inc. or its Affiliates. Ruby on Jets の構成 https://rubyonjets.com/
  15. 15. © 2021, Amazon Web Services, Inc. or its Affiliates. Ruby on Jets の構成 jets deploy https://rubyonjets.com/ AWS CloudFormation
  16. 16. © 2021, Amazon Web Services, Inc. or its Affiliates. Ruby on Jets の構成 https://rubyonjets.com/ /posts GET POST /new GET /{id} DELETE GET PUT /edit GET Amazon API Gateway jets deploy AWS CloudFormation posts#index posts#create posts#new posts#delete posts#show posts#update posts#edit
  17. 17. © 2021, Amazon Web Services, Inc. or its Affiliates. ”空を飛ぶ” の自己解釈 マイクロサービス に 構成しやすい Microservice 一つの責務の組み合わせ OK!
  18. 18. © 2021, Amazon Web Services, Inc. or its Affiliates. ”空を飛ぶ” の自己解釈 DBがスケールアウトするか こっちはどうだろう?
  19. 19. © 2021, Amazon Web Services, Inc. or its Affiliates. Railsのように、 database.yml でDB設定ができる DB参照設定 config/database.yml
  20. 20. © 2021, Amazon Web Services, Inc. or its Affiliates. あれ? ActiveRecord対応が MySQL or PostgreSQL ? https://rubyonjets.com/docs/database/activerecord/
  21. 21. © 2021, Amazon Web Services, Inc. or its Affiliates. サーバーレス なら、 DynamoDBを使いたい Amazon DynamoDB
  22. 22. © 2021, Amazon Web Services, Inc. or its Affiliates. 大丈夫!Dynomiteがあった。 https://rubyonjets.com/docs/database/dynamodb/
  23. 23. © 2021, Amazon Web Services, Inc. or its Affiliates. DSLで柔軟なQueryが記述できる by Dynomite https://github.com/tongueroo/dynomite IMPORTANT: The next major version of Dynomite will be ActiveModel compatible Amazon DynamoDB
  24. 24. © 2021, Amazon Web Services, Inc. or its Affiliates. ”空を飛ぶ” の自己解釈 DBがスケールアウトするか OK!
  25. 25. © 2021, Amazon Web Services, Inc. or its Affiliates. ”空を飛ぶ” の自己解釈 DBがスケールアウトするか マイクロサービス に 構成しやすい Microservice 一つの責務の組み合わせ
  26. 26. © 2021, Amazon Web Services, Inc. or its Affiliates. Jets !!!
  27. 27. © 2021, Amazon Web Services, Inc. or its Affiliates. Thank you !! @_kensh

×