
Diageo
Migracja platformy Contentful
Senior Software Engineer · Migracja CMS
Powtarzalna migracja ustrukturyzowanej treści Diageo z Umbraco i Magento do Contentful, z publicznym frontendem na Vercel.
01Co zbudowałem
Przenosiłem ustrukturyzowaną treść z wielu dziedziczonych źródeł do Contentful i zacisnąłem modele treści, żeby praca redakcyjna na nowej platformie była mniej ręczna. Automatyzowałem przepływy migracji, żeby proces był powtarzalny, i tropiłem niespójności danych. Pracowałem z inżynierią i biznesem, żeby wymagania treści i danych pokrywały się z tym, czego potrzebowała nowa platforma.
- Przeniosłem ustrukturyzowaną treść z Umbraco i Magento do Contentful
- Przebudowałem modele treści pod sprawniejsze przepływy redakcyjne
- Zautomatyzowałem przepływy migracji, żeby proces mógł skalować
- Rozwiązywałem problemy migracji i niespójności danych z inżynierią i biznesem
02Dowód inżynierski
- Umbraco i Magento → Contentful
- Zautomatyzowane przepływy migracji
- Struktury redakcyjne pod nową CMS
04Problem
Ustrukturyzowana treść i dane sąsiadujące z commerce żyły w dziedziczonych Umbraco i Magento. Miały wylądować w Contentful w kształcie, z którym redaktorzy naprawdę mogą pracować, ze współczesnym frontendem na Vercel – bez cichej utraty danych.
05Skala i ograniczenia
- Wiele dziedziczonych źródeł (Umbraco, Magento)
- Contentful jako docelowa CMS
- Migracja musiała być powtarzalna, nie jednorazowym zrzutem
06Wynik
Contentful stał się redakcyjnym systemem ewidencji treści przeniesionej z Umbraco i Magento, ze zautomatyzowanymi zadaniami zamiast jednorazowego zrzutu. Nie publikuję tu zweryfikowanych metryk.
- Ustrukturyzowana treść przeniesiona do Contentful z wielu dziedziczonych źródeł
- Zautomatyzowane, powtarzalne przepływy migracji
07Stack
- Node.js
- REST APIs
- GraphQL
- Contentful CMS
- Umbraco CMS
- Magento
- Azure DevOps
- Vercel
Nie publikuję tu zweryfikowanych metryk tego zlecenia.
Kategorie: CMS, Backend
Rok: 2024