Upload
librecon
View
147
Download
2
Tags:
Embed Size (px)
Citation preview
¿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;
Fondos
Insight Venture Partners Vulcan Capital Atomico
Sands Capital TigerBessemer Venture Partners
Ledge Capital
Piton Capital
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?