Upload
betabeers
View
406
Download
2
Embed Size (px)
DESCRIPTION
Alfredo Artiles nos enseña cómo funciona la aplicación Socialbro. 2º Betabeers Córdoba (18/10/2012)
Citation preview
SocialBro por dentro
Alfredo ArtilesCo-fundador y CTO
[email protected]@aartiles24
http://www.socialbro.comII Betabeers Córdoba18 de octubre del 2012
Acerca de SocialBro● Suite de herramientas para
● Gestión avanzada de comunidades
● Medición de audiencias en Twitter
● Google Analytics para Twitter
● Dashboard CRM
● Disponible para escritorio (Adobe Air y Chrome App) y en la nube.
El equipoJavier Burón
@javierburonCo-fundador y CEO
Luis P. Pardo@luispablopardo
Co-fundador y CFO
Alfredo Artiles@aartiles24
Co-fundador y CTO
Leticia Polese@leticiapolese
CM
Angel Sánhez@angelcreativeUX/UI Designer
Israel Gayoso@igayoso
Sysop
Ivan Guardado@ivanguardado
Front-end Developer
Javier Baena@jvrbaena
Back-end Developer
El pasado
● Red de apps de Twitter y Facebook
● 1M páginas vistas/mes
● 10M follows/mes
● Usuarios patrocinados
El Presente>130000 usuarios en 83 países >1000 apariciones en medios
● 80000 instalaciones y 7000 reviews en la Chrome Web Store con media de 4.73
● Incubados por Seedcamp, la mayor aceleradora de startups de Europa
● Integrados en el directorio de apps de HootSuite
¿Cómo trabajamos?● Control de versiones con
Git
● Deploys automáticos (capistrano)
● Monitorización (icinga/nagios)
● Equipo cross-funcional
● Flexibilidad
Metodología Scrum
¿Cómo nos relajamos?Ping-pong terapia #juevesdepizza
Arquitectura DesktopAPI Proxy
●Infraestructura:●Nginx: EC2 xLarge – 15GB RAM, 8EC2,●IP white-listed por Twitter●MySQ y Memcache: EC2 xLarge – 15GB RAM, 8EC2
●Tecnología:●PHP Zend Framework
Cliente
●HTML5●> 20000 líneas de código JS●Directorio de usuarios: Web SQL DB
Arquitectura Cloud
Cliente
●HTML5●Mootools●Hightcharts●Socket.io
Sync Workers y API
●EC2 xlarge 15GB RAM, 8EC2●Cluster de 8 cores (1 proceso por core)●IP whitelisted por Twitter
●Tecnología:●Node.JS, ExpressJS, Kue, Socket.io
Redis: cola, memoria distribuida, pub/sub
●master: 4xlarge 68.4GB RAM, 26EC2●réplica réplica: xlarge 7.5GB RAM, 4EC2
Directorio de Usuarios
●MySQL RDS 68.4GB RAM, 26EC2●Sphinx: Rackspace 16GB RAM
Metadata: MongoDB
●master: xlarge 7.5GB RAM, 4EC2●réplica: xlarge 7.5GB RAM, 4EC2●árbrtro: micro 613MB RAM, 2EC2
Web y Dashboard
SocialBro.com
●Infraestructura:●Web: micro 613MB RAM, 2EC”●Instancias: small 1.7 GB RAM, 1 EC2
●Tecnología:●Node.JS, route53, CloudWatch
dashboard.socialbro.com
●Infraestructura:●Dashboard: micro 613MB RAM, 2EC”●Instancias: small 1.7 GB RAM, 1 EC2
●Tecnología:●Node.JS, route53, CloudWatch, S3
Servicios de Terceros● Google Analytics, Kissmetrics
● MailChimp, Mandrill
● Recurly, Paypal
● Pivotal
● Github
● Yammer
● Uservoice
● Tumblr, Blogger
● HootSuite, Buffer, Bit.ly
@aartiles24