Практически весь материал AWS, с которым я сталкиваюсь, говорит, что у вас не должно быть больше, чем в Таблице, если у вас есть таблица Dynamodb для каждого приложения, это включает их презентации на Re-Invent и документацию по методологии их агрегирования, как видно здесь .
Я считаю, что его не должно быть в одной таблице по нескольким причинам:
- Это не так Это данные, но это компьютерная аналитика, поэтому они делают ваши данные менее чистыми
- Хотя вы можете обойти это, они потенциально могут вызвать событие-ад, в результате которого одно событие вызывает другое, как будто вы пишете в свою таблицу, в ваш поток, который вызовет другое событие и т. д. (хотя вы не должны этого делать).
Но все же я хотел бы услышать, что другие нашли с этой стратегией. Я немного беспокоюсь о том, чтобы поместить слишком много разных вещей в одну и ту же таблицу, потому что мне кажется, что я собираюсь случайно получить разные типы вместе в одном запросе, когда я этого не хочу.