SlideShare una empresa de Scribd logo
SocialBro por dentro


                                       Alfredo Artiles
                                   Co-fundador y CTO
                             aartiles@socialbro.com
II Betabeers Córdoba                      @aartiles24
18 de octubre del 2012     http://www.socialbro.com
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.
El equipo
    Javier Burón           Luis P. Pardo      Alfredo Artiles
       @javierburon        @luispablopardo          @aartiles24
 Co-fundador y CEO       Co-fundador y CFO   Co-fundador y CTO




  Leticia Polese                              Angel Sánhez
     @leticiapolese                             @angelcreative
                CM                              UX/UI Designer




 Ivan Guardado             Javier Baena       Israel Gayoso
    @ivanguardado               @jvrbaena            @igayoso
Front-end Developer     Back-end Developer              Sysop
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?
Metodología Scrum
                    ●   Control de versiones con
                        Git
                    ●   Deploys automáticos
                        (capistrano)
                    ●   Monitorización
                        (icinga/nagios)
                    ●   Equipo cross-funcional
                    ●   Flexibilidad
¿Cómo nos relajamos?
Ping-pong terapia   #juevesdepizza
Arquitectura Desktop
                 API Proxy

●Infraestructura:
●Nginx: EC2 xLarge – 15GB RAM, 8EC2,

●IP white-listed por Twitter
                                                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
         Directorio de Usuarios                      Redis: cola, memoria distribuida, pub/sub

    ●MySQL RDS 68.4GB RAM, 26EC2                 ●master: 4xlarge 68.4GB RAM, 26EC2
                                                 ●réplica réplica: xlarge 7.5GB RAM, 4EC2
    ●Sphinx: Rackspace 16GB RAM




                              Sync Workers y API

                     ●EC2 xlarge 15GB RAM, 8EC2                                       Twitter
                     ●Cluster de 8 cores (1 proceso por core)

                     ●IP whitelisted por Twitter




                     ●Tecnología:
                     ●Node.JS, ExpressJS, Kue, Socket.io


        Metadata: MongoDB
                                                                           Cliente
●master: xlarge 7.5GB RAM, 4EC2
●réplica: xlarge 7.5GB RAM, 4EC2                                       ●HTML5
●árbrtro: micro 613MB RAM, 2EC2                                        ●Mootools

                                                                       ●Hightcharts

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

Más contenido relacionado

Destacado

La comunicación no verbal
La comunicación no verbalLa comunicación no verbal
La comunicación no verbal
Elvis Abarca Avendaño
 
Reseña articulos
Reseña articulosReseña articulos
Reseña articulos
Sonia Diaz Alvarez
 
Eltenedor innovación en restauración. nuevos modelos de negocio
Eltenedor   innovación en restauración. nuevos modelos de negocioEltenedor   innovación en restauración. nuevos modelos de negocio
Eltenedor innovación en restauración. nuevos modelos de negocio
MarketingThinkers
 
Boletin corazon crucero
Boletin corazon cruceroBoletin corazon crucero
Boletin corazon crucero
juelsmann
 
Avance v
Avance vAvance v
The Abbey Of Thelema
The Abbey Of ThelemaThe Abbey Of Thelema
The Abbey Of Thelema
hhernaez002
 
Asesoria para el uso de las tic´s taller 1
Asesoria para el uso de las tic´s taller 1Asesoria para el uso de las tic´s taller 1
Asesoria para el uso de las tic´s taller 1
Darsi Tobon
 
Las palm
Las palmLas palm
Las palm
simongarcia97
 
El abortto en colombia
El abortto en colombiaEl abortto en colombia
El abortto en colombia
Diina Juank
 
Sobre mi
Sobre miSobre mi
Sobre mi
nachisoukaina
 
978 607-02-0749-5
978 607-02-0749-5978 607-02-0749-5
978 607-02-0749-5
Juan Rosero Villamizar
 
PROYECTOS 1 DAVID E. GARCÍA GARCÍA
PROYECTOS 1 DAVID E. GARCÍA GARCÍAPROYECTOS 1 DAVID E. GARCÍA GARCÍA
PROYECTOS 1 DAVID E. GARCÍA GARCÍA
David García
 
Trampas al cerebro
Trampas al cerebroTrampas al cerebro
Trampas al cerebro
980601
 
Pensum y perfil lcda en gerontologia
Pensum y perfil lcda en gerontologiaPensum y perfil lcda en gerontologia
Pensum y perfil lcda en gerontologia
milagrosdejesus
 
MODELO TRANSTEÓRICO DE CAMBIO PARA CONDUCTAS ADICTIVAS I
MODELO TRANSTEÓRICO DE CAMBIO PARA CONDUCTAS ADICTIVAS I MODELO TRANSTEÓRICO DE CAMBIO PARA CONDUCTAS ADICTIVAS I
MODELO TRANSTEÓRICO DE CAMBIO PARA CONDUCTAS ADICTIVAS I
Elena Seoane
 
Análisis(5).pptx_
Análisis(5).pptx_Análisis(5).pptx_
Análisis(5).pptx_
Narda Gavilán Guillén
 
Papa chaucha exp
Papa chaucha expPapa chaucha exp
Papa chaucha exp
Andres Gabriel Lopez
 
Ordenador de bolsillo u organizador digital personal
Ordenador de bolsillo u organizador digital personalOrdenador de bolsillo u organizador digital personal
Ordenador de bolsillo u organizador digital personal
monchoyepes
 
Facebook
FacebookFacebook
Facebook
steven51
 

Destacado (20)

La comunicación no verbal
La comunicación no verbalLa comunicación no verbal
La comunicación no verbal
 
Reseña articulos
Reseña articulosReseña articulos
Reseña articulos
 
Eltenedor innovación en restauración. nuevos modelos de negocio
Eltenedor   innovación en restauración. nuevos modelos de negocioEltenedor   innovación en restauración. nuevos modelos de negocio
Eltenedor innovación en restauración. nuevos modelos de negocio
 
Boletin corazon crucero
Boletin corazon cruceroBoletin corazon crucero
Boletin corazon crucero
 
Avance v
Avance vAvance v
Avance v
 
The Abbey Of Thelema
The Abbey Of ThelemaThe Abbey Of Thelema
The Abbey Of Thelema
 
Asesoria para el uso de las tic´s taller 1
Asesoria para el uso de las tic´s taller 1Asesoria para el uso de las tic´s taller 1
Asesoria para el uso de las tic´s taller 1
 
Las palm
Las palmLas palm
Las palm
 
El abortto en colombia
El abortto en colombiaEl abortto en colombia
El abortto en colombia
 
Sobre mi
Sobre miSobre mi
Sobre mi
 
978 607-02-0749-5
978 607-02-0749-5978 607-02-0749-5
978 607-02-0749-5
 
PROYECTOS 1 DAVID E. GARCÍA GARCÍA
PROYECTOS 1 DAVID E. GARCÍA GARCÍAPROYECTOS 1 DAVID E. GARCÍA GARCÍA
PROYECTOS 1 DAVID E. GARCÍA GARCÍA
 
Trampas al cerebro
Trampas al cerebroTrampas al cerebro
Trampas al cerebro
 
Pensum y perfil lcda en gerontologia
Pensum y perfil lcda en gerontologiaPensum y perfil lcda en gerontologia
Pensum y perfil lcda en gerontologia
 
MODELO TRANSTEÓRICO DE CAMBIO PARA CONDUCTAS ADICTIVAS I
MODELO TRANSTEÓRICO DE CAMBIO PARA CONDUCTAS ADICTIVAS I MODELO TRANSTEÓRICO DE CAMBIO PARA CONDUCTAS ADICTIVAS I
MODELO TRANSTEÓRICO DE CAMBIO PARA CONDUCTAS ADICTIVAS I
 
Análisis(5).pptx_
Análisis(5).pptx_Análisis(5).pptx_
Análisis(5).pptx_
 
Papa chaucha exp
Papa chaucha expPapa chaucha exp
Papa chaucha exp
 
Ordenador de bolsillo u organizador digital personal
Ordenador de bolsillo u organizador digital personalOrdenador de bolsillo u organizador digital personal
Ordenador de bolsillo u organizador digital personal
 
Forum
ForumForum
Forum
 
Facebook
FacebookFacebook
Facebook
 

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

NFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datosNFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datos
GDGMallorca
 
Joomla! v3 - Presentación
Joomla! v3 - PresentaciónJoomla! v3 - Presentación
Joomla! v3 - Presentación
Miguel O. A. Tuyare
 
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Gustavo Arjones
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológico
Finizens
 
Del free style al mvp
Del free style al mvpDel free style al mvp
Del free style al mvp
Juanjo Marti
 
Desarrollo tecnologias software_libre_open_source
Desarrollo tecnologias software_libre_open_sourceDesarrollo tecnologias software_libre_open_source
Desarrollo tecnologias software_libre_open_source
Mario IC
 
¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfest¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfest
javier ramirez
 
Twittalicious - Desarrollo de un Producto con Drupal
Twittalicious - Desarrollo de un Producto con DrupalTwittalicious - Desarrollo de un Producto con Drupal
Twittalicious - Desarrollo de un Producto con Drupal
Rojomorgan
 
Twittalicious - Desarrollo de un Producto con Drupal
Twittalicious - Desarrollo de un Producto con DrupalTwittalicious - Desarrollo de un Producto con Drupal
Twittalicious - Desarrollo de un Producto con Drupal
Ruben Teijeiro
 
DXAT LENA presentación final
DXAT LENA presentación finalDXAT LENA presentación final
DXAT LENA presentación final
noemi_arbos
 
Dentro de un Backend
Dentro de un BackendDentro de un Backend
Dentro de un Backend
Sandino Núñez
 
Effective Network Layer: API lovers and Apps
Effective Network Layer: API lovers and AppsEffective Network Layer: API lovers and Apps
Effective Network Layer: API lovers and Apps
José María Rodríguez Hurtado
 
Paralela10
Paralela10Paralela10
Paralela10
Abraham Zamudio
 
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
Martin Siniawski
 
Encender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y AndroidEncender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y Android
GDGFoz
 
Cloud para tu juego en una tarde
Cloud para tu juego en una tardeCloud para tu juego en una tarde
Cloud para tu juego en una tarde
Ignacio Segura
 
Lima gtug startupandroidworkshopaol4
Lima gtug startupandroidworkshopaol4Lima gtug startupandroidworkshopaol4
Lima gtug startupandroidworkshopaol4
Lima GTUG
 
Tecnologia grupo 7 2021
Tecnologia grupo 7 2021Tecnologia grupo 7 2021
Tecnologia grupo 7 2021
KrystalGiraldo
 
Trabajo de tecnología grupo 7
Trabajo de tecnología grupo 7Trabajo de tecnología grupo 7
Trabajo de tecnología grupo 7
nataliagiraldo72
 
jBPM: Implementando Procesos con Software Libre
jBPM: Implementando Procesos con Software LibrejBPM: Implementando Procesos con Software Libre
jBPM: Implementando Procesos con Software Libre
Pablo Sepulveda P.
 

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

NFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datosNFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datos
 
Joomla! v3 - Presentación
Joomla! v3 - PresentaciónJoomla! v3 - Presentación
Joomla! v3 - Presentación
 
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológico
 
Del free style al mvp
Del free style al mvpDel free style al mvp
Del free style al mvp
 
Desarrollo tecnologias software_libre_open_source
Desarrollo tecnologias software_libre_open_sourceDesarrollo tecnologias software_libre_open_source
Desarrollo tecnologias software_libre_open_source
 
¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfest¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfest
 
Twittalicious - Desarrollo de un Producto con Drupal
Twittalicious - Desarrollo de un Producto con DrupalTwittalicious - Desarrollo de un Producto con Drupal
Twittalicious - Desarrollo de un Producto con Drupal
 
Twittalicious - Desarrollo de un Producto con Drupal
Twittalicious - Desarrollo de un Producto con DrupalTwittalicious - Desarrollo de un Producto con Drupal
Twittalicious - Desarrollo de un Producto con Drupal
 
DXAT LENA presentación final
DXAT LENA presentación finalDXAT LENA presentación final
DXAT LENA presentación final
 
Dentro de un Backend
Dentro de un BackendDentro de un Backend
Dentro de un Backend
 
Effective Network Layer: API lovers and Apps
Effective Network Layer: API lovers and AppsEffective Network Layer: API lovers and Apps
Effective Network Layer: API lovers and Apps
 
Paralela10
Paralela10Paralela10
Paralela10
 
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
Cómo volarle la peluca a tus usuarios con la velocidad de tu sitio?
 
Encender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y AndroidEncender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y Android
 
Cloud para tu juego en una tarde
Cloud para tu juego en una tardeCloud para tu juego en una tarde
Cloud para tu juego en una tarde
 
Lima gtug startupandroidworkshopaol4
Lima gtug startupandroidworkshopaol4Lima gtug startupandroidworkshopaol4
Lima gtug startupandroidworkshopaol4
 
Tecnologia grupo 7 2021
Tecnologia grupo 7 2021Tecnologia grupo 7 2021
Tecnologia grupo 7 2021
 
Trabajo de tecnología grupo 7
Trabajo de tecnología grupo 7Trabajo de tecnología grupo 7
Trabajo de tecnología grupo 7
 
jBPM: Implementando Procesos con Software Libre
jBPM: Implementando Procesos con Software LibrejBPM: Implementando Procesos con Software Libre
jBPM: Implementando Procesos con Software Libre
 

Más de betabeers

IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataforma
betabeers
 
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
betabeers
 
Blockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar LageBlockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar Lage
betabeers
 
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica MediavillaCloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
betabeers
 
Desarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo QuilónDesarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo Quilón
betabeers
 
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito -  Jon Torrado - Betabeers BilbaoLa línea recta hacia el éxito -  Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
betabeers
 
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
betabeers
 
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
betabeers
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
betabeers
 
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
betabeers
 
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
betabeers
 
Elemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de UsoElemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de Uso
betabeers
 
Seguridad en tu startup
Seguridad en tu startupSeguridad en tu startup
Seguridad en tu startup
betabeers
 
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
betabeers
 
Buenas prácticas para la optimización web
Buenas prácticas para la optimización webBuenas prácticas para la optimización web
Buenas prácticas para la optimización web
betabeers
 
La magia de Scrum
La magia de ScrumLa magia de Scrum
La magia de Scrum
betabeers
 
Programador++ por @wottam
Programador++ por @wottamProgramador++ por @wottam
Programador++ por @wottam
betabeers
 
RaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTRaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoT
betabeers
 
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
betabeers
 
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
betabeers
 

Más de betabeers (20)

IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataforma
 
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
 
Blockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar LageBlockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar Lage
 
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica MediavillaCloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
 
Desarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo QuilónDesarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo Quilón
 
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito -  Jon Torrado - Betabeers BilbaoLa línea recta hacia el éxito -  Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
 
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
 
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
 
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
 
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
 
Elemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de UsoElemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de Uso
 
Seguridad en tu startup
Seguridad en tu startupSeguridad en tu startup
Seguridad en tu startup
 
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
 
Buenas prácticas para la optimización web
Buenas prácticas para la optimización webBuenas prácticas para la optimización web
Buenas prácticas para la optimización web
 
La magia de Scrum
La magia de ScrumLa magia de Scrum
La magia de Scrum
 
Programador++ por @wottam
Programador++ por @wottamProgramador++ por @wottam
Programador++ por @wottam
 
RaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTRaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoT
 
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
 

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

  • 1. SocialBro por dentro Alfredo Artiles Co-fundador y CTO aartiles@socialbro.com II Betabeers Córdoba @aartiles24 18 de octubre del 2012 http://www.socialbro.com
  • 2. 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.
  • 3. El equipo Javier Burón Luis P. Pardo Alfredo Artiles @javierburon @luispablopardo @aartiles24 Co-fundador y CEO Co-fundador y CFO Co-fundador y CTO Leticia Polese Angel Sánhez @leticiapolese @angelcreative CM UX/UI Designer Ivan Guardado Javier Baena Israel Gayoso @ivanguardado @jvrbaena @igayoso Front-end Developer Back-end Developer Sysop
  • 4. El pasado ● Red de apps de Twitter y Facebook ● 1M páginas vistas/mes ● 10M follows/mes ● Usuarios patrocinados
  • 5. 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
  • 6. ¿Cómo trabajamos? Metodología Scrum ● Control de versiones con Git ● Deploys automáticos (capistrano) ● Monitorización (icinga/nagios) ● Equipo cross-funcional ● Flexibilidad
  • 7. ¿Cómo nos relajamos? Ping-pong terapia #juevesdepizza
  • 8. Arquitectura Desktop API Proxy ●Infraestructura: ●Nginx: EC2 xLarge – 15GB RAM, 8EC2, ●IP white-listed por Twitter 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
  • 9. Arquitectura Cloud Directorio de Usuarios Redis: cola, memoria distribuida, pub/sub ●MySQL RDS 68.4GB RAM, 26EC2 ●master: 4xlarge 68.4GB RAM, 26EC2 ●réplica réplica: xlarge 7.5GB RAM, 4EC2 ●Sphinx: Rackspace 16GB RAM Sync Workers y API ●EC2 xlarge 15GB RAM, 8EC2 Twitter ●Cluster de 8 cores (1 proceso por core) ●IP whitelisted por Twitter ●Tecnología: ●Node.JS, ExpressJS, Kue, Socket.io Metadata: MongoDB Cliente ●master: xlarge 7.5GB RAM, 4EC2 ●réplica: xlarge 7.5GB RAM, 4EC2 ●HTML5 ●árbrtro: micro 613MB RAM, 2EC2 ●Mootools ●Hightcharts ●Socket.io
  • 10. 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
  • 11. Servicios de Terceros ● Google Analytics, Kissmetrics ● MailChimp, Mandrill ● Recurly, Paypal ● Pivotal ● Github ● Yammer ● Uservoice ● Tumblr, Blogger ● HootSuite, Buffer, Bit.ly