Heedfx Engineering
The Heedfx technical team
Le lock-in n'est pas un bug — c'est parfois une remise. Le vrai risque, c'est la dépendance non chiffrée. Voici comment mesurer votre exposition et concevoir une sortie qui ne coûte presque rien à maintenir.
Vendor lock-in has a bad reputation it only partly deserves. Using a managed database, a cloud platform, or a SaaS tool is usually the right call — you are trading dependency for speed, and speed is often worth more. The real risk is not being locked in; it is being locked in without knowing the price of the lock.
This post is about measuring that price, and about the exit planning that costs almost nothing today but saves a renegotiation later.
Dependencies come in grades. At the mild end: an open-source library with a healthy ecosystem — replaceable with weeks of work. In the middle: managed services with standard APIs — swappable, but with real migration cost. At the severe end: proprietary interfaces, opaque data formats, or business logic that only exists inside one vendor's configuration language.
The severity that matters is asymmetric: it is not how hard getting in was, but how hard getting out would be, and what happens if the vendor changes the deal. Price increases, deprecated features, acquisition, or a strategic pivot by the vendor are all far more common than vendors going bankrupt — design for the repricing, not just the outage.
For each critical vendor, answer four questions in writing. The exercise takes an afternoon and changes how you negotiate:
The classic mistake is over-engineering against lock-in: abstraction layers around every vendor library 'in case we switch', maintained forever and used never. The cheap alternative is a written exit plan plus a handful of standing practices: keep schema definitions in your repository, take scheduled full exports, and document which parts of the system would need rebuilding.
A good exit plan fits on one page per vendor: what we would lose, what we would rebuild, roughly how long it would take, and what triggers the plan (price above X, feature removal, security posture change). Review it annually. The artifact's value is not the plan itself — it is that having one transforms your negotiating position.
Vendors price against perceived dependency. The strongest negotiating position is not a threat to leave — it is credible evidence that leaving is possible: a current export, a documented exit plan, and at least one non-critical workload that already runs on an alternative. You do not need to be portable everywhere; you need to be believably portable somewhere.
And when you do choose a proprietary, deeply-integrated service — sometimes you should — make it a deliberate, priced decision. Write down the exit cost at the moment you fall in love with the product. Future-you negotiates much better with a number on paper than with a vague feeling of unease.
Un cadre de décision pour les CTO et responsables produit qui arbitrent entre développement sur mesure et outils SaaS existants.
5 décembre 2025Ce qui distingue un bon partenaire de développement logiciel d'un mauvais — et les questions à poser avant de signer quoi que ce soit.
20 novembre 2025Priorités, recrutement, choix de stack et communication avec le board — un guide pratique pour les nouveaux CTO de startups.
22 mars 2025Recevez nos derniers insights sur la technologie, l'ingénierie et la stratégie produit dans votre boîte mail.
Pas de spam. Désinscription à tout moment.
Besoin d'aide pour votre projet ?
Parler à Notre Équipe