Fundamentos
Antes de modelar relaciones o afinar índices, necesitas las primitivas que DynamoDB realmente te da: los tipos de valor que puedes almacenar, cómo se agrupan los items en disco, y la clave que decide dónde vive cada item. Si te equivocas en esto, cada patrón posterior se te resiste.
Viniendo de SQL, las sorpresas empiezan aquí. No hay columnas ni schema — solo atributos tipados por item — y la clave primaria no es una comodidad, es la disposición física de tus datos.
Empieza por los tipos de datos si eres totalmente nuevo; salta a las claves primarias compuestas si ya conoces el modelo de valores y quieres la parte que impulsa cada patrón de acceso.
¿Quieres trastear con items reales mientras lees? Probar DynoTable e inspecciona las claves y colecciones de una tabla directamente.