Socialbro por dentro - Betabeers Córdoba (18/10/2012)

12
SocialBro por dentro Alfredo Artiles Co-fundador y CTO [email protected] @aartiles24 http://www.socialbro.com II Betabeers Córdoba 18 de octubre del 2012

description

Alfredo Artiles nos enseña cómo funciona la aplicación Socialbro. 2º Betabeers Córdoba (18/10/2012)

Transcript of Socialbro por dentro - Betabeers Córdoba (18/10/2012)

Page 1: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

SocialBro por dentro

Alfredo ArtilesCo-fundador y CTO

[email protected]@aartiles24

http://www.socialbro.comII Betabeers Córdoba18 de octubre del 2012

Page 2: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

Acerca de SocialBro● Suite de herramientas para

Twitter

● 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.

Page 3: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

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

Page 4: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

El pasado

● Red de apps de Twitter y Facebook

● 1M páginas vistas/mes

● 10M follows/mes

● Usuarios patrocinados

Page 5: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

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

Page 6: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

¿Cómo trabajamos?● Control de versiones con

Git

● Deploys automáticos (capistrano)

● Monitorización (icinga/nagios)

● Equipo cross-funcional

● Flexibilidad

Metodología Scrum

Page 7: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

¿Cómo nos relajamos?Ping-pong terapia #juevesdepizza

Page 8: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

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

Twitter

Cliente

●HTML5●> 20000 líneas de código JS●Directorio de usuarios: Web SQL DB

Page 9: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

Arquitectura Cloud

Twitter

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

Page 10: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

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

Page 11: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

Servicios de Terceros● Google Analytics, Kissmetrics

● MailChimp, Mandrill

● Recurly, Paypal

● Pivotal

● Github

● Yammer

● Uservoice

● Tumblr, Blogger

● HootSuite, Buffer, Bit.ly

Page 12: Socialbro por dentro - Betabeers Córdoba (18/10/2012)

@aartiles24