← Volver al sistema Pokédex Manager

Pokédex Manager / Una colección por cuenta, con el aislamiento en la consulta y en el índice.

Colección

Cada consulta lleva el identificador de la cuenta y un índice único impide repetir una especie por usuario. La entrada guarda cantidad, apodo, notas, etiquetas y favorito junto a una instantánea mínima del Pokémon, para que una caída de PokéAPI no inutilice lo ya registrado. Las estadísticas se derivan de la colección y se calculan en el servidor.

01Entrada

Cada consulta lleva el identificador de la cuenta.

02Proceso

Un índice único impide repetir una especie dentro de la misma colección.

03Resultado

La entrada guarda cantidad, apodo, notas, etiquetas y favorito junto a una instantánea del Pokémon.

Cómo lo construí

El aislamiento por cuenta se sostiene en la consulta y en el índice, no en una comprobación que un caso de uso podría olvidar. La instantánea mínima evita que una caída de PokéAPI deje ilegible lo ya registrado, y las estadísticas se derivan de la colección en el servidor en vez de guardarse como un total que puede quedar desfasado.