23/02/2023

Data infrastructure: MatchMaker looking for furnished appartment

New episode in the journey of our Head of Data Jérémy Perret, who attacks this week the infrastructure of the data manipulated by our algorithms.

Data infrastructure: MatchMaker looking for furnished appartment

Fifth week at Together

My mission is to relate brands together with the power of data, and here I am doing plumbing. That was the plan. A necessity, really.

It took me about three weeks, exploring brand data, then using standard techniques, to get a first experimental model. A small bunch of lines of code, that predicts pairs of brands that will have the highest probability to create a great partnership. It's far from perfect of course, but it still gives promising results, and it runs smoothly on my machine.

Sure, but... our clients don't have access to my machine. The raw results report is barely readable. I manually configured three quarters of my development environment. What I have isn't a product, not even a prototype. A proof of concept, maybe? To transmute my method into an actual service, I need to integrate it to a proper infrastructure. It was time to put my Data Engineer hat on, and start discussing some specifications with Jonas, my CTO.

It turns out, there are plenty of interesting subproblems to solve! First, putting my algorithm behind an API, an interface that the rest of our app will be able to query anytime. What kind of machine, in the cloud, does this run on? Second, managing data updates. New brands appear frequently, their public image evolves over time, so I need to find how to adapt my process in an automated and scheduled way. Third, ensuring a reasonable response time. My methods are simple and quick enough so far, but that won't last; I need to precompute as many results as I can, so that partnerships will be suggested with minimal wait.

All of this looks like plumbing, connecting pipelines of data so it goes in the right place, at the right time, in the right shape. To make databases and apps talk to each other properly, in sync. It is rather tedious to set up everything, but this infrastructure lays the groundwork for future improvements. I will be able to make that central algorithm better, while trusting its surrounding environment. I will be able to switch that specific component in place without having to rebuild everything else. I will save precious time, and headaches to the entire tech team.

Zooming out a little, what I end up with is a legible system. I can easily draw a diagram outlining all of my operations. I can set up usage and performance metrics that actually point to something. They will be my next step.

Grow your business together

together.do just went live! During the beta period, the platform is available free of charge for companies to enroll, discover, and match with new partners, as well as create profile pages that disclose their partnership criteria

Last blog posts

See all
The co-acquisition playbook: 10 rules to drive your partnerships at scale

The co-acquisition playbook: 10 rules to drive your partnerships at scale

Growing a business with partnerships is an efficient strategy. Co-acquisition is cost-effective and is a great revenue source. It is one of the most organic ways to acquire new customers and diversify your revenue channels.

What's acquisition cost?

What's acquisition cost?

In digital commerce, the concept of 'Acquisition Cost' is a paramount metric that probes deeper into a business's profitability. In the simplest terms, the acquisition cost is the total expense required to acquire a new customer.

Why Build Strategic Partnerships in Digital Commerce?

Why Build Strategic Partnerships in Digital Commerce?

Digital commerce is a dynamic platform with opportunities for e-merchants and brands. Unlike the physical world, where partnerships and collaborations are known routes to success, digital businesses are often perceived as isolated islands. This is where the tremendous value of strategic partnerships comes to the fore.

Le guide de la co-acquisition : 10 règles pour développer vos partenariats à grande échelle

Le guide de la co-acquisition : 10 règles pour développer vos partenariats à grande échelle

Développer sa marque grâce aux partenariats est une stratégie efficace. La co-acquisition est rentable et constitue un excellent levier de croissance. C'est l'une des méthodes les plus organiques pour acquérir de nouveaux clients et diversifier vos canaux d'acquisition.

Lire la suite

05/07/2023

Qu'est ce qu'un coût d'acquisition ?

Qu'est ce qu'un coût d'acquisition ?

Dans le domaine du commerce digital, le concept de "Coût d'Acquisition" est une mesure primordiale qui explore la rentabilité d'une entreprise. Dans les termes les plus simples, le coût d'acquisition est le total des dépenses requises pour acquérir un nouveau client.

Lire la suite

22/06/2023

Les jeux-concours Instagram : un outil puissant pour développer votre audience et booster vos partenariats

Les jeux-concours Instagram : un outil puissant pour développer votre audience et booster vos partenariats

Ces concours, associés à des partenariats entre marques, offrent de multiples avantages dont ceux d'élargir la portée de votre message, d'élargir vos communautés et de réduire votre coût d'acquisition

Lire la suite

05/06/2023