2016/10/24追記:batchGetItem、batchWriteItemは一部のレコード書き込み処理などが失敗しても成功が返って来ます。特に厄介なのがreadキャパシティやwriteキャパシティを超えた場合にProvisionedThroughputExceededExceptionが発生するのですが上記メソッドでは取得できません。一件ずつしか書き込みできませんがputItem、getItemの方がエラーレスポンスが返ってくるので確実です。 readキャパシティとwriteキャパシティのオートスケールに関してはクラスメソッドさんの記事が参考になります。 http://dev.classmethod.jp/etc/auto-scaling-dynamodb-by-lambda/ DynamoDBとは いい感じにまとまってるのがあるのでそちらを参考にしてください DynamoDB の基