概要 Amazon DynamoDBを、AWSに依存せず、ローカルでテストする流れのメモ。 DynamoDBでは、AWSを利用せずとも、ローカルで検証できるように、AWS自身からDynamoDB Localというモジュールが提供されています。 このモジュールはAWSが管理しているMavenリポジトリにもホスティングされており、これを利用することで、事前に特別なコマンド等を発行することなく、JVM言語のビルドプロセス過程で、ローカルにDynamoDBを用意することができるようになります。 このポストでは、Kotlinプロジェクトで、DynamoDB Localを使用してテストする場合に、どのような設定が必要になるのかを中心に書いていきます。 この手順で使用したコードは、以下に公開しているので、こちらも参考にしてください。 https://github.com/yo1000/ddb-local