2021年2月のサーバーレス関連まとめです。こちらのイベントで取り上げる内容です。
serverless-newworld.connpass.com
2021年2月のリリース
1月に引き続き2月もあまりアップデートはなかったです。逆にその分Lambdaなんかはre:Inventでお腹いっぱいになった機能追加にキャッチアップするいいタイミングかもですね。
タイトルだけで内容がわかるようなものは特にコメントしていません。
AWS Lambda が Node.js 14 のサポートを開始
- Top Level AwaitってことはNode.jsのv14.3以降ってことですね、きっと
- でもLambdaで利用するにはフラグなしじゃないとダメだと思うのでv14.8以降ですかね
AWS Amplify ホスティングが Amazon CloudWatch の統合でモニタリング機能を追加
PartiQL を DynamoDB ローカルで使用して、Amazon DynamoDB のテーブルデータの照会、挿入、更新、削除が可能に
- PartiQL
- SQL互換のクエリ言語
- RDB以外にKVSやJSONとかCSVファイルといった半構造化データや入れ子形式のいろんなデータソースに対して横断的に検索できるクエリ言語
- このPartiQLによるDynamoDBのテーブルデータのクエリ、挿入、更新、削除ができるようになった
新しいデータと認証のサポートを備えた Amplify Flutter の一般提供を発表
- 猫も杓子もFlutter
Amazon DynamoDB Accelerator (DAX) が次世代のバースト可能な汎用 Amazon EC2 T3 インスタンスタイプのサポートを開始
Amazon SNS で 10 桁のコードと無料電話番号を使用しながら SMS メッセージを米国内の宛先に送信できるようになりました
Amazon CloudWatch Contributor Insights for Amazon DynamoDB が AWS CloudFormation のサポートを開始
その他ブログなど
Operating Lambda: イベント駆動型アーキテクチャを理解する – Part 1 | Amazon Web Services ブログ
- Operation Lambdaシリーズ第一弾
- イベントドリブンアーキテクチャについて利点とかどういう課題を解決するかなど
Docker コンテナイメージを使用した PHP Lambda 関数の構築 | Amazon Web Services ブログ
- LambdaでPHPを使う方法
- 以前はカスタムランタイムでやるしかなかったが、コンテナサポートされたのでやりやすくなったと思う
Building a serverless multi-player game that scales | AWS Compute Blog
- サーバーレスでマルチプレイヤー型のゲームを作る
サーバーレス「AWS Lambda」のコストが9割減も、新課金ルールが生きる使い方 | 日経クロステック(xTECH)
- 課金単位が1msになった件について
- コストが5分の1から10分の1になった例も
Lambdaのテスト領域に関する技術共有会を開催しました | DevelopersIO * Lambdaのテストに関するまとめ * Lambdaに限らずテストというものに対する考え方を包括的に * サンプルはTSとJest
TypeScriptフルスタックフレームワークのfrourioをAWSのサーバレスな環境で動かす
- TypeScriptのフルスタックフレームワークであるfrourioをサーバーレスで動かす
- FargateとLambda@Edge
- frourioに関しては僕のポッドキャストで開発者の方をゲストにお呼びしていろいろ話しているのでもしよければこちらも
【Golang】で【Amazon API Gateway Lambda オーソライザー】と【FirebaseAuth】を利用しての認証をやってみた - カミナシ開発者ブログ
- サーバーレスとは直接関係ないかもだけどNext.jsのISRをVercel以外で
- 僕も以前に書きましたが現状コンテナとか使うしかない → キャッシュにつらみ
CircleCI OrbsでAWS SAM CLIを超簡単に導入して使ってみる | DevelopersIO
- CircleCIでSAM CLI使いたい人向け