¿Dónde descansan los servidores CS50?

CS50 usa Amazon AWS. Tenemos una VPC con servidores de aplicaciones dedicados, servidores de bases de datos y servidores de compilación. CS50 y CS50x se dividen en grupos separados, y nuestro software está diseñado para admitir múltiples instancias a nivel de aplicación. Nuestros activos estáticos viven en Cloudfront, que es un CDN dedicado.

Todos los servidores CS50 se nombran con referencias Pokémon. Los servidores de aplicaciones llevan el nombre de los 151 Pokémon originales, los servidores de bases de datos llevan el nombre de las insignias y los servidores de construcción llevan el nombre de las ciudades. Esto estaba claro para todos en el equipo, excepto Malan, quien regularmente preguntaba si “Pallet” era una ciudad o una insignia. Cada vez que necesitaba depurar algo, obviamente no usaba Charizard. Desafortunadamente, no tenemos tantos servidores como Pokémon.

Solíamos usar algunos servidores en el primer piso de Maxwell Dworkin. Esto fue hace un tiempo, pero creo que eran servidores blade Dell. (Definitivamente eran brillantes.) Estos fueron nombrados en honor a los personajes de los Simpson; Itchy y Scratchy fueron los importantes. Recuerdo que una vez corrí a MD cuando el sitio de nuestro curso estaba inactivo el día anterior a la fecha de vencimiento de los proyectos porque había muerto un disco duro. Pasar a EC2 fue definitivamente un resultado neto positivo.

Probablemente en la sala de servidores con paz porque el tipo de diversión, glamour y genialidad de CS50 está en sus hombros (es decir, procesadores 😛), lo van a necesitar.

Por lo que escuché, a la gente le encanta este curso y dice que es increíble y muy divertido.

Ver por ti mismo:

Si te gustó CS50 en Harvard, ¿eso significa que te gustará el resto de la informática, o es CS50 una clase introductoria (demasiado fácil) y no representativa?