Ответ 1
Это правильный путь.
Поскольку записи, согласованные с помощью хэш-ключа, сортируются по ключу диапазона, получение первого по порядку потомков даст вам запись с максимальным ключом диапазона.
Результаты запроса всегда сортируются клавишей диапазона. Если тип данных ключ диапазона - Number, результаты возвращаются в числовом порядке; в противном случае результаты возвращаются в порядке символьного кода ASCII значения. По умолчанию порядок сортировки возрастает. Отменить порядок используйте параметр ScanIndexForward для параметра false.
Операции запроса и сканирования - Amazon DynamoDB: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html
ПРИМЕЧАНИЕ. Установка параметра reverse
в значение true через boto API эквивалентна установке ScanIndexForward
на false через собственный API AWS.