2019/01/09(Thu) 20:20-20:35 AWS re:Invent Recap with Serverless in Fusic にて発表
Transcript 自己紹介 Ruby on Jeeeets!! 令和元年 12月14日平成ruby会議 @AquaLamp サーバーレスアプリケーションを作れる Ruby on Jets を使ってみたら めっちゃ楽しかったから紹介します。 この発表 is なに? ※わかりやすさを優先し正確でない 表現を用いている場合があります。 インフラとフロント とバックエンド をやる管理栄養士 自己紹介 Jets 初手謝罪 • 内容の正しさは最大限努力をしてい ますが、誤った内容がありましたら ご容赦ください。 • 平成生まれの栄養士の個人見解です。 Railsの書き味でサーバーレス! デプロイまで全部おまかせ! インフラから フロントエンド ざっくり言うと そもそも サーバーレスってなに? What is the serverless? サーバーが立ち上がってる間は常に コンピュートリソースが確
西田@大阪です Rubyが好き人はいろいろなORMを使っていると、どうしてもActiveRecord が使いたくなる人もいるのではないでしょうか? 今回はRuby でサーバーレスアプリケーションが Railsライクで構築できる Jets を試してみました tongueroo/jets: Ruby on Jets 試した環境 jets: 2.3.12 jestsは2.3.12時点では ruby 2.5.3 を要求するため、事前にインストールしておきます $ rbenv install 2.5.3 $ rbenv global 2.5.3 ※ rbenv でのインストールコマンドです。試される場合はご自身の環境に合わせたコマンドでお使いください Quick Start - Jets Ruby Serverless Framework に従い動かしてみたいと思います インストール Jetsをge
Ruby on Jetsと組み合わせるデータベースをどうするか問題 Ruby on JetsはRDSまたはDynamoDBをデータベースとして使うことができます。しかし、どちらも一長一短です。 DynamoDBを使う場合 メリット スケールアウトできる 読み書きが速い アクセス制限しやすい デメリット 使い慣れていない テーブル設計が難しい スケールアウトしたとき、料金が高額となる恐れがある インターネット経由もしくはVPCエンドポイント経由でしかアクセスできない RDSを使う場合 一般的にRDSとLambdaは非常に相性が悪いと言われています。ただ、もちろんメリットもあります。 メリット これまで使い慣れている テーブルの結合や検索を簡単に実現できる LambdaをVPCに配置する場合、インターネットを経由せずにアクセスできる デメリット Lambdaがスケールアウトしたとき、Lambd
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く