ticketbis: tecnologías abiertas detrás de una gran idea

26

Upload: librecon

Post on 25-Jul-2015

146 views

Category:

Technology


2 download

TRANSCRIPT

El origen

¿Qué es Ticketbis?

➢ Start up que opera en el sector del ticketing o venta de entradas para espectáculos

➢ Mercado seguro y transparente en el que comprar o vender entradas para cualquier evento del mundo

➢ Líder en sur de Europa y Latinoamérica;

➢ 300+ personas en 16 oficinas repartidas por el mundo;

Un funcionamiento sencillo

Y comisiones competitivas

10% Comisión 15%

Evolución ventas mensualesNúmero de transacciones

Ingresos (Eur)

Facturación total acumulada

96.000.000 Eur

Evolución de la facturación

Reconocimientos

Premios

Prensa

Fondos

Insight Venture Partners Vulcan Capital Atomico

Sands Capital TigerBessemer Venture Partners

Ledge Capital

Piton Capital

Pese a competir con monstruos

Solamente con…

10.000.000 Eur

Pero con un Equipazo

Y con una Visión

Ticketbis quiere ser el líder mundial en el mercado secundario, la plataforma de referencia cuando una persona quiere vender

una entrada que le sobra o comprar una que le falta

Nuestros valores

Humildad

Determinación: (i) Decisión, resolución (ii) Osadía, valor, atrevimiento

Austeridad: Gastar lo necesario, con cabeza, con

eficiencia

Compromiso: seriedad, dedicación al trabajo

Respeto, compañerismo y buen ambiente

En el día a día

➢ Ubuntu, Arch, Linux Mint...

➢ Herramientas de aprovisionamiento

➢ Desarrollo: grails, python, jquery

➢ Control de versiones

Ansible

VagrantDocker

Github Pages + Octopress GitLab

Svn

En el día a día

➢ Construcción con Jenkins

➢ Testing funcional

➢ Code QA

➢ Deploy scripting python, bash...

GitLabSvn Jenkins

Test

SonarQubeSpock +Geb

Deploy

Evolución

➢ Primera versión. Stack simple:

➢ Ubuntu server + apache + mysql

➢ En seguida -> Escalado. Segunda máquina

➢ Problemas Caché 2ºNivel -> Terracotta

User

Secure

AWS EC2Apache

Tomcat

Grails

AWS EC2Apache

Tomcat

Grails

AW

S ELB

AWS EC2Apache

Tomcat

Grails

Evolución

➢ Segunda Versión. Separando servicios

➢ Terracotta supone un freno.

➢ Servicio de mail

➢ Servicio exclusivo para usuarios internos

➢ Generación batch de RSS

➢ Escalado. Colas. RabbitMQ

Queue ServicesAdmin

AWS EC2

Apache

Tomcat

Grails

Mailing

AWS EC2

Apache

Tomcat

Grails

AWS SES

AWS EC2

RabbitMQ Python

RSS

AWS EC2

Apache

Tomcat

Grails

Evolución

➢ Tercera Versión. Separando carga

➢ Mysql master + mysql slave

➢ Buscador. Elasticsearch en cluster

➢ Escalado. Frontales de sólo lectura. Redis.

Datasource

AWS EC2

MySQL Master

AWS EC2

MySQL Slave

Fronts

AWS EC2AWS EC2

ApacheTomcatGrails

Redis

AW

S EL

B

AWS EC2

ElasticSearchAWS EC2

ElasticSearch

AWS EC2

Redis

Python

Evolución

➢ Otros servicios open source:

➢ Orquestación. Chef

➢ Logs. Logstash

➢ Métricas. Collectd

➢ Alertas. Sensu

➢ Anemometer

Evolución

➢ Futuro:

➢ Modularizar

➢ Otros stacks de desarrollo: ¿django?

➢ Otros servers ¿nginx?

➢ Soluciones de caché ¿varnish?

Agradecimientos