Baza wiedzy

Vendor Lock-in

Sytuacja, w której klient nie jest w stanie łatwo zmienić dostawcy technologii, ponieważ dane, kod lub infrastruktura są zamknięte w prywatnym formacie platformy.

← Wróć do bazy wiedzy

Na czym polega problem



Vendor lock-in pojawia się tam, gdzie dane projektu są przechowywane w zamkniętym formacie, kod jest nieczytelny lub zależny od jednego dostawcy, a ścieżka migracji nie jest zdefiniowana. W praktyce oznacza to, że zmiana systemu lub wykonawcy wymaga odtworzenia strony od zera.



Gdzie najczęściej występuje



  • platformy SaaS z zamkniętym modelem danych,

  • systemy CMS bez otwartego formatu eksportu,

  • wdrożenia oparte o prywatne frameworki bez dokumentacji,

  • usługi hostingowe z nieprzenosnymi konfiguracjami.



Jak rozpoznać vendor lock-in



  • brak możliwości pełnego eksportu danych,

  • kod generowany przez platformę i niedostępny do pobrania,

  • migracja wymaga ręcznego odtwarzania treści,

  • zmiana dostawcy oznacza utratę części lub całości projektu.



Jak unikać vendor lock-in



  • przechowywać dane w otwartych formatach (np. JSON, XML, CSV),

  • budować kod w standardowym, udokumentowanym stacku,

  • definiować ścieżkę migracji lub eksportu na etapie wyboru technologii,

  • zachować pełną własność danych i kodu po stronie klienta.

Przykład wdrożenia
Powiązane pojęcia
Kontakt
Masz pytanie techniczne?

Porozmawiajmy

Chętnie wyjaśnię, jak te pojęcia przekładają się na Twój projekt.

Skontaktuj się