¿Cómo se construye el backend?