書籍「AWSによるサーバーレスアーキテクチャ」

Page content

書籍リンク: https://www.amazon.co.jp/dp/B079VL58FG

動画配信サイトを構築するハンズオンを通して学べる書籍。 auth0 が書籍に書いている内容がもう古くなってしまって動かなかったりするので、学んびながらハンズオンするしかなさそう。 完全素人には難しいかも。自力で解決する箇所いくらかあります。

学び

  • Lambda 環境変数. 「ハードコードせずになるべく使いましょう」が教科書. 環境変数は暗号化も可能。
  • API Gateway の カスタムオーソライザー とは、 API Gateway の受け取ったリクエストを認可するために作る Lambda 関数のこと
  • Node.js には async.waterfall なるものがある。順々に処理を行うためのもの(同期処理)
  • 6.6.1 ローカルテスト
    • mocha: js testing framework
    • chai: TDD/BDDのアサーションライブラリ (??)
    • sinon: スパイ・スタブ・モックを提供するモッキングフレームワーク
    • rewire: nodejsのunit test でモンキーパッチや依存ファイルのオーバーライドをするためのフレームワーク
  • 7.3 APIGW は標準でスロットリングが設定されている