Privalia
Resumen
Privalia es líder de outlets-online en marcas de moda. Empezó en 2006 siendo una tienda online, ofreciendo rebajas diarias de grandes marcas a un precio excepcional y exclusivo a sus clientes registrados. Un equipo de más de 1000 personas alrededor de todo el mundo que trabaja con pasión para inspirar a las personas a sentirse mejor con ellas mismas y ahorrar dinero.
Privalia es el líder en sus 4 mercados (España, Italia, Brasil y México). Con eficiencia e innovación, a través de su aplicación móvil, Privalia ha conseguido obtener más de 34 millones de usuarios registrados en todo el mundo y más de 25.8 millones de descargas.
Fue adquirida en 2016 por un un grupo Francés de vente- privee, pionero y líder mundial del concepto “flash sales”.
Situación
Para un mejor estudio y mejora de sus plataformas, Privalia pensó en realizar un Test A/B. Éste requería de muchas herramientas distintas con datos descentralizados. Anteriormente los datos se calculaban de tal manera que el margen de error era alto, por lo que debían buscar otro método que les permitiera crear hipótesis, ejecutar experimentos y analizar los resultados en una misma aplicación. Reduciendo de esta manera un 100% el tiempo de dedicación a estos experimentos.
Metas
Su principal meta era conseguir un producto centralizado de Test A/B mediante el cual pudieran llevar a cabo todos los experimentos desde la misma aplicación. Tanto Web, Android o iOS.
Resultados
Privalia posee una plataforma centralizada en el que poder hacer diferentes tipos de Tests A/B.
Tecnologías utilizadas
Kotlin, Flow, Jest, Wallaby
Desafíos
- Adaptar software – Open Source – Partir de una solución Open Source como proyecto base y ampliarla con la funcionalidad requerida por el negocio de Privalia.
- SDKs – Creación de un conjunto de SDKs que trabajen del mismo modo para distintas tecnologías, Frontend, Java, PHP, Android y iOS.
Lo que hicimos
- Ampliar un proyecto opensource para soportar las funcionalidades requeridas por Privalia.
- Aplicación de TDD.
- Creación de una SDK para frontend utilizando Flow.
- Creación SDK para backend utilizando Kotlin.
- Creación SDK para iOS y Android.
¿Qué podemos hacer por ti?
Arquitectura de Software
Definimos e implementamos la arquitectura de software que mejor se adapta a su producto digital para garantizar la escalabilidad de la plataforma, el alto rendimiento y la reducción de costes.
Desarrollo Web
Construimos plataformas web robustas, teniendo experiencia en una gran gama de tecnologías, tales como: Scala, Java, Kotlin, Nodejs, .Net, React, etc. Ayudamos a que tu proyecto despegue o evolucione.
DevOps
Tenemos una enorme experiencia en consultoría DevOps, construcción y automatización de entornos, dockerización, automatización de despliegues, entrega continua y pruebas de rendimiento.