【AWS Amplify】チュートリアルの先へ行くときに参考にするサイト
# aws
皆さんAWS Amplifyは使ってますか?
簡単なCLIコマンドを使うことでWebアプリケーションのバックエンドが作れるという優れものです。 (Cloudformationが出来上がるのでIaCにもなるし、CI/CD的なことも出来るすげえやつ)
ただ、チュートリアルを終えて現実のものを作ろうとすると、まだまだ情報が少ないのが現実です。 チュートリアルをやってみたという記事は沢山世に出回っているのですが、ある程度複雑な使い方をするような記事は殆ど存在しなく情報を探すのに苦労しています。
備忘も兼ねて参考になりそうなサイト等を残しておきたいと思います。
Twitterライクなソーシャルメディアを作るワークショップ
それがこちらのAMPLIFY SNS WORKSHOPです。
全文検索やLambda Resolvernoの実装、文字数のバリデーションなどamplifyを色々使う例を学ぶことが出来ます。
まず目を通すべきサイトだと思います。
DevelopersIOの「AWS Amplify ノウハウ」
AWSといえばClassmethodさん運営のDevelopersIOですよね。
もちろんAmplifyについての記事も沢山書かれているようです。 その中でも実践的な記載が多くあるシリーズがあったので、残しておきたいと思います。
【AWS Amplify ノウハウ】 1. バックエンドとフロントエンドは分離しましょう!
【AWS Amplify ノウハウ】 2. enumタイプは Search APIで使用できません
【AWS Amplify ノウハウ】 3. GraphQL Schemaの type に @model を付けなかった時の注意すべきこと
【AWS Amplify ノウハウ】 4. amplify codegen 時に depth 設定に関する注意点
【AWS Amplify ノウハウ】 5. List API は DynamoDB で, Search API は Elasticsearch で!
【AWS Amplify ノウハウ】 6. Amplify DataStore の導入は慎重に!
【AWS Amplify ノウハウ】 7. Custom Resolver も積極的に活用しましょう!
Amplify Meetup など
AWSが開催しているAmplifyのイベントであるAmplify Meetupです。
ガッツリ使っている人たちの資料や質問が掲載されているので、こういうことが出来るのかと見る際にはおすすめです。
【全資料まとめ&開催報告】Amplify Meetup #01
【開催報告&全資料まとめ&QA公開】Amplify Meetup #02
Amplify Weekというイベントも2020年に開催されており、そちらのページのQAも参考になりそうです。
あるあるというか宿命だとは思いますが、ちょっとチュートリアルを出た範囲の情報は中々世に出回らないですね…。 Amplifyは非常に魅力的なので今後様々な人の解説記事が沢山出回ることが楽しみです。