DevConf Mercadolibre: abriendo su plataforma!

“¿Qué está pasando en MercadoLibre?”, me preguntaba hace unos dos años el Sr. Amartino (autor de Uberbin).
“Estamos reescribiendo todo nuestro código para poder abrir nuestra plataforma.” Le contesté sabiendo la complejidad del camino que estábamos emprendiendo.

La apertura de nuestra Plataforma

Dos años más tarde, recuerdo aquella charla con una sonrisa. Hoy tengo el honor de escribir como invitado en su blog anunciando a todos los nerds de la región la Primera Conferencia de Desarrolladores en Argentina. La cita es el jueves 11 de abril en el centro integral de eventos Golden Center. Nos esperan charlas técnicas en las que los ingenieros que implementaron nuestras APIs nos van a contar la mejor manera de usarlas, así como workshops sobre cómo ganar dinero con ellas. La apertura es responsabilidad de Esteban Kozak, Director de Producto en Twitter, quien va a hablar sobre los aprendizajes y desafíos de una de las mayores plataformas del mundo. El día de la conferencia entregaremos además $30.000 al ganador del Hackathon previo que haremos el sábado 23 de marzo.

Let the Hacking Begin

El Hackathon del 23 de marzo estará orientado a aplicaciones que hagan más eficiente la operación de los más de 5 millones de vendedores (150.000 de ellos profesionales) que operan en MercadoLibre por año. Algunos ejemplos: proveer una interfaz móvil para la administración de sus ventas, ayudarlos a producir mejores descripciones para sus productos, conectar sus back-ends con sistemas de ERP o CRM, etc. En suma, premiaremos con $30.000 pesos al equipo que arme la aplicación que más valor agregue a nuestros vendedores. La propiedad intelectual de lo desarrollado pertenece a los participantes, no a MercadoLibre. Esto implica que luego del Hackathon, los equipos pueden continuar esos productos para comercializarlos.

Sobre nuestra API

Invertimos un gran esfuerzo en una profunda reingeniería porque no estábamos dispuestos a abrir nuestra plataforma como backdoor de un sistema que habíamos diseñado hace doce años y que no había sido pensado como plataforma. Necesitábamos ser nuestros propios clientes, “comer el pescado que vendemos”. Creamos una única API, para luego reescribir todas nuestras propiedades sobre ella. Logrado esto, compartirla con la comunidad de desarrolladores fue un paso relativamente pequeño. La API que vamos a presentar en la conferencia son exactamente las mismas que usamos internamente. Esto implica que la comunidad de desarrolladores puede lograr lo mismo que logran los front-ends de MercadoLibre. Este fue el diagrama que sirvió de faro durante la reescritura de la plataforma:

Para los más técnicos, va un deck sobre los principios de diseño que guiaron la construcción de nuestra API.

Modelos de monetización

Un factor absolutamente clave para el éxito de una plataforma es que debe permitir a sus desarrolladores ganar dinero. Existen plataformas muy populares (como Facebook o Twitter), que luego de lograr inmensas comunidades de desarrolladores se han encontrado con desafíos de monetización. En el caso de MercadoLibre, este problema está pensado desde el momento cero. Existen dos tipos de aplicaciones, con oportunidades de monetización diferentes:

  • Aplicaciones orientadas a compradores: Son las que logran captar tráfico y generar compras en la plataforma. MercadoLibre paga al desarrollador de estas aplicaciones un porcentaje de la comisión generada por las ventas, a través del Programa de Afiliados. Un ejemplo: MercadoPin.
  • Aplicaciones orientadas a vendedores: En este caso la oportunidad es generar valor a nuestra gran comunidad de vendedores (más de 5 millones en 2012, 150.000 de ellos profesionales). La gran cantidad de vendedores hace posible vender aplicaciones de calidad a precios muy bajos. El Hackathon del 23 de marzo está orientado específicamente a este tipo de aplicaciones.

Resumiendo

La apertura de nuestra plataforma es uno de los hitos más importantes de la historia de MercadoLibre y también una gran oportunidad para que desarrolladores argentinos puedan generar aplicaciones que les permitan ganar dinero. ¡Los esperamos el 11 de abril en la conferencia!

Por Daniel Rabinovich, CTO de MercadoLibre a quien podés seguir en (@drabinovich) o leer en su blog, es uno de los 10 CTO más importante de Argentina y además le gana al tenis a todos ;)

9 thoughts on “DevConf Mercadolibre: abriendo su plataforma!”

  1. Muy bueno! Aunque me surge una duda con esta frase: “La API que vamos a presentar […]”, es decir que se va a presentar algo distinto a lo que hoy tenemos en mercadolibre.io? Si es así, alguna pista para llegar con ideas mas masticadas al Sábado?

  2. Hola Daniel, felicitaciones por el desarrollo de la API. Aprovechando esta vía te hago una consulta referida a MercadoPago, tal vez estes en lo mismo… no encontre info en el sitio si sus APIS permiten pagos por suscripción (mensual x ejemplo). ¿Es posible?

Comments are closed.