EL PRÓXIMO SEMINARIO NO ESTA DEFINIDO AUN



Seminario I+D: Cloud Computing


Fecha: Miércoles 6 de Octubre de 2010
Hora  : 9.20 hs
Lugar UADE, Miniauditorío C, Ciudad de Buenos Aires (registro y mapa)


La computación en la nube, del inglés Cloud Computing, es un paradigma que permite ofrecer servicios de computación a través de Internet. La "nube" es una metáfora de Internet. 

El concepto de la computación en la nube empezó en proveedores de servicio de Internet a gran escala, como Google, Amazon AWS y otrosque construyeron su propia infraestructura. De entre todos ellos emergió una arquitectura: un sistema de recursos distribuidos horizontalmente, introducidos como servicios virtuales de TI escalados masivamente y manejados como recursos configurados y mancomunados de manera continua. 

 

Twitter hashtag: ID-CESSI


Programa 

* La API Rest de MercadoLibre
Daniel Rabinovich, Vicepresidente de Desarrollo de Producto de MercadoLibre. 


La nueva API es un proyecto que permitirá a MercadoLibre pasar de ser un website a ser una Plataforma.

Los servicios internos y también nuevos canales tales como celulares y tablets
la utilizarán, y también  estará disponible para desarrolladores externos para aplicaciones propias que podrán vender on-line.
 
La presentación incluye los aspectos claves del Diseño. Uso extensivo del protocolo HTTP 1.1. Usabilidad de la API. Documentación estándar con el verbo HTTP "Options". Cacheo, distribución y validación. Compresión. Internacionalización. Selección e introspección. Multigets. Autenticación y autorización. OAuth. Desacoplamiento de módulos. Optimización de performance. Flujos Client-side. JSON/P.



* Servicios de Internet de Próxima Generación utilizando Programación Funcional con Erlang

Juan José Comellas, Gerente de Tecnología de Novamens

Para servicios de Internet masivamente interactivos que viven en "la nube", como juegos on-line, servicios de telefonía por Internet, reuniones virtuales, actualmente es común hacer sistemas distribuidos basados en servidores con muchos procesadores cada uno. Para estos casos el paradigma de Programación Funcional resulta más adecuado que los lenguajes tradicionales como Java, C++, .NET, php, etc. Erlang es un lenguaje funcional que ha ido ganando popularidad en los últimos años debido a que,

. Permite simplificar el desarrollo de sistemas con un alto gradeo de concurrencia

. Ofrece tolerancia a fallas 

. Soporte "hot code loading" sin tener que interrumpir sistemas en producción

. Permite escalar fácilmente a múltiples CPUs y servidores distribuidos sin requerir programación especial ni compleja.

En la presentación se presentará el servicio de Telefonía por Internet líder en Estados Unidos en el segmento PyMEs, desarrollado en Argentina, que gestiona las comunicaciones de más de 15,000 empresas simultáneamente mediante un software distribuido basado en Erlang.



* Cassandra, Hadoop y sus vecinos: Un panorama de la nuevas bases de datos no tradicionales
Fernando Das Neves, Gerente de Investigación y Desarrollo de Snoop Consulting

En los ultimos años la explosión en la cantidad y variedad de información a guardar, la necesidad de procesar cantidades de datos enormes de manera efectiva y economica, y las relaciones entre datos que no coinciden fácilemente con el formato de tabla tradicional (p.ej. los grafos de las redes sociales), han provocado que el espacio de alternativas de bases de datos vuelva a ser dinámico e interesante. En esta charla repasaremos algunas de las nuevas alternativas mas populares, sus ventajas, y tambien sus límites.



Panelistas



Daniel Rabinovich es Vicepresidente de Desarrollo de Producto de MercadoLibre.


Daniel comenzó su carrera en MercadoLibre en marzo de 2000. Fue uno de los creadores de la primera versión “in-house” de MercadoLibre en tecnología Java. En los años posteriores lideró una gran cantidad de proyectos hasta asumir, a principios de 2008, el desafío de formar el equipo de Desarrollo de Producto compuesto por Desarrollo, Arquitectura y Experiencia de Usuario en los Centros de Buenos Aires y San Luis.

Rabinovich es graduado con honores de la Licenciatura en Sistemas de Información de la Universidad de Buenos Aires y docente en la misma institución. Además, realizó un Master en Gestión de Servicios de Tecnología y Telecomunicaciones en la Universidad de San Andrés.

Juan José Comellas es Gerente de Tecnología de Novamens

Tiene más de 15 años de experiencia profesional diseñando y desarrollando software de comunicaciones y servicios de Internet. Ha liderado equipos de desarrollo distribuidos en Argentina y Estados Unidos.

Entre otros proyectos, lideró el desarrollo del sistema de información para medicina más grande de Argentina, y el servicio de telefonía por Internet para PyMEs líder en los Estados Unidos, utilizado por más de 15,000 organizaciones en forma concurrente.


Fernando Das Neves recibió su PhD en Computer Science and Applications del Virginia Polytechnic Institute and State University en 2004. Su tesis de doctorado fue aprobada para un subsidio de la National Science Foundation (EEUU).

Es gerente de Investigación y Desarrollo de Snoop Consulting, donde trabaja en proyectos que combinan machine learning e information retrieval. Es miembro de la comision de investigación y desarrollo de la CESSI (camara de empresas de tecnología de información de Argentina)