Un catálogo de productos atiende 100 lecturas por escritura. Añade una capa cache-aside para que las lecturas lleguen primero al caché.
Cache-aside verifica el caché antes de ir a la base de datos; en un miss, lee de la BD y escribe el resultado en caché para futuras lecturas. El beneficio es directo: las lecturas repetidas se sirven desde memoria, por lo que la latencia cae de decenas de milisegundos a sub-milisegundo y la BD deja de recibir la mayoría de las consultas, permitiendo aguantar picos de tráfico sin escalar la base de datos. Úsalo en cargas de lectura intensiva donde los mismos datos se solicitan con frecuencia y es aceptable una pequeña ventana de datos desactualizados, como catálogos y perfiles; evítalo cuando cada lectura debe reflejar el dato más reciente sin excepción.
Los criterios y pesos de evaluación se revelarán después de enviar tu solución. Esto garantiza una evaluación justa de tus habilidades de diseño.
Dibuja tu diagrama, explica tus decisiones de diseño y recibe feedback impulsado por IA.
Para una mejor experiencia, haz los desafíos en una computadora o tablet — dibujar la arquitectura en el celular es difícil.