Siempre me he preguntado que sucede una vez que doy clic en el botón “Buscar” de Google, que eventos se disparan para que en pocos milisegundos tenga el resultado de la búsqueda en pantalla. Buscando información al respecto, lo primero que me llamó poderosamente la atención es la cantidad de servidores involucrados en cada búsqueda. De acuerdo a lo publicado por cnet cada consulta que es efectuada a Google es atendida por entre 700 y 1000 servidores, realmente impresionante. Por otro lado, el nivel de complejidad que se esconde detrás de la amistosa página del buscador es creciente, no solo se muestran resultados ordinarios extraídos de los índices de páginas externas, sino también se unen con resultados de búsqueda de blogs, mapas, libros, imágenes y noticias.
Son bien conocidos 3 de los componentes centrales del software de Google, GFS (Google File System), BigTable y el algortimo MapReduce. Los invito a leer los paper de cada uno de estos componentes, son realmente interesantes y dejan al descubierto parte de las entrañas de Google.


