🦄
AppSyncの開発を楽にするGraphBolt!
はじめに
最近、AppSyncでGraphQLでバックエンドサービスを構築しています。
- JavaScriptでリゾルバーが書けるようになった(去年)
- CDKで、JavaScriptでリゾルバーを作成してデプロイできるようになった(今年)
でだいぶ開発しやすくなりました。
ただ、
- JavaScriptで作成した、リゾルバーをどうやって事前にテストするのか?
ということがうまくいかず、結局cdk deploy
を実施して、Webコンソールで、テストして、CloudWatchで確認という手順で検証していたのですが、cdk deploy
に数分かかるため、ケアレスミス等あると、数分が無駄になってしまうので、ストレスがありました。
GraphBolt
別件で、AppSyncのGitHubのIssueをウォッチしていたところ、GraphBoltというツールがあることを知りました。
現時点でBeta版で無料で使えますが、正式リリース後は有料化されるようですが、
- GraphQLクライアントとして利用できる
- AppSyncの実行履歴を詳しく調べられる
- リゾルバーの実装をテストできる
など、AppSyncのリゾルバー開発でいろいろつらみがある部分を支援してくれる素敵なツールでした。
これで、cdk deploy
する前に、いろいろテストできて開発効率も上がりそうです。
AppSyncでGraphQLを開発されている方はぜひお試しください。
Discussion