¿Qué es Tuenti? • En Números • + 13.000.000 usuarios • + 100 minutos de media de uso diario • + 400.000.000 mensajes de chat / dia • + 4.000.000 fotos subidas al dia en picos • + 41.000.000.000 page views / mes • + 35.000 peticiones web / seg. en picos • + 1.300 servidores
Equipos de Producto • Desarrollo de nuevos Productos • Mantenimiento de Productos ya existentes menos visibles… – Ejemplos: • El motor de búsqueda de usuarios • Sistema de Emails o SMS • Sugerencias de amistad • Sistemas de estadísticas • Pasarela de pago segura
Equipos de Producto • Trabajamos junto con diseñadores y product managers y empleamos componentes creados por los equipos especializados • Trabajo en equipo • Brainstormings • Desarrollo Ágil
Mobile & Client Apps • Mantenimiento y mejora del sitio web móvil • Desarrollo de aplicaciones nativas para móviles (J2ME, Blackberry, Android y iPhone)
Mobile & Client Apps • Desarrollar una web móvil es más complejo de lo que parece: • Teléfonos viejos y malos para navegar por internet • Modelos “especiales”: PSP, Wii, Nintendo DS… • Fragmentación (mismo sistema operativo, distinto hardware) • Cada aplicación nativa presenta diferentes problemas y retos a solventar
Frontend Framework • Fabricar un sistema que permita desarrollar páginas web con AJAX, rápidas, ligeras… • Actualizar múltiples componentes a la vez • Dar sensación de una aplicación, no una web • Dar soporte a decenas de desarrolladores
Scalability, Images, Backend FW • Desarrollar un sistema que aguante una carga enorme de datos y de tráfico. • Reducir el gasto de recursos y CPU • +13M de usuarios no se almacenan en una simple tabla de base de datos… • O millones de mensajes de estado…