Pregunta de entrevista de Stable Kernel

How would you architect a weather app?