The current DynamoDB implementation does sequential gets (https://github.com/feast-dev/feast/blob/master/sdk/python/feast/infra/online_stores/dynamodb.py#L163) ## Possible Solution A better approach is to do some multi-get operation or at least run these queries in parallel and collect the results.