Operaciones y coste
El modelado mete tus datos. Operarlos — mantener las escrituras consistentes, reaccionar a los cambios, expirar filas antiguas, pagar la factura de capacidad correcta, sobrevivir a un corte de región y recuperarte de un despliegue malo — es la mitad que decide si una tabla de DynamoDB es algo en lo que confías en producción.
Esta sección es un único escenario continuo, no seis páginas de referencia inconexas. Estás construyendo el audit-log de un SaaS multi-tenant — el registro inmutable de "quién hizo qué, cuándo" que todo producto B2B acaba teniendo que entregar a sus clientes enterprise. Una tabla, particionada por tenant:
| PK | SK | actor | action | ip |
|---|---|---|---|---|
| TENANT#acme | EVENT#2026-06-24T09:14Z#a1 | USER#88 | login.success | 203.0.113.7 |
| TENANT#acme | EVENT#2026-06-24T09:15Z#a2 | USER#88 | invoice.export | 203.0.113.7 |
| TENANT#globex | EVENT#2026-06-24T09:15Z#b9 | USER#12 | role.granted | 198.51.100.4 |
Cada guía de abajo añade una preocupación operativa a esta misma tabla:
Léelas en orden — cada una asume la tabla de la anterior. Empieza por las transacciones; el resto se basa en los eventos que escribe.
Descargar DynoTable para inspeccionar, consultar y editar la tabla del audit-log mientras recorres el escenario.