Una plataforma SaaS permite a analistas ejecutar reportes de agregación directamente en la base de datos Postgres de producción. En horas pico, estas consultas analíticas mantienen bloqueos prolongados y degradan los tiempos de respuesta de los usuarios finales. Rediseña la arquitectura de datos para aislar las cargas analíticas.
Separar la carga analítica (OLAP) de la base de datos transaccional (OLTP) garantiza que los informes pesados y las agregaciones de larga duración no degraden las operaciones de la app — ambas cargas tienen patrones de acceso opuestos y compiten por los mismos recursos en la misma BD. Los datos se replican a un warehouse analítico (BigQuery, Redshift, ClickHouse) y las consultas de análisis se ejecutan allí sin impacto en el OLTP. Úsalo cuando hay informes o agregaciones sobre datos de producción que ralentizan las consultas de la app; acepta que los datos del warehouse tienen un lag de replicación, típicamente de minutos.
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.