Spring til indhold

Bonnier Publications · 2015–2018 · Laravel

Fra otte måneders migrering til en gentagelig 12-ugers proces

Hos Bonnier gjorde jeg brandmigreringer til en gentagelig leverance. Hver ny migrering byggede videre på arkitekturen, processen og erfaringerne fra den forrige.

Skrevet af · Opdateret

Effekten

8 måneder → 12 uger

Tiden pr. brand faldt, da arkitektur og proces kunne genbruges.

Min rolle: Jeg var ansat hos Bonnier Publications fra september 2015 til maj 2018, først som Web Developer og fra januar 2016 som Senior Web Developer.

Udfordringen

Bonnier havde mange applikationer på tværs af Skandinavien og flere brands, der skulle migreres. Hvis hvert brand blev behandlet som et nyt specialprojekt, fulgte de samme tekniske valg, risici og forsinkelser med hver gang.

Løsningen

Jeg byggede en service-orienteret Laravel-arkitektur og et publiceringssystem, hvor redaktører kunne genbruge indhold på tværs af brands og lande. Jeg arbejdede også med headless WordPress som CMS og Vue/Nuxt i frontend.

Migreringerne omfattede blandt andet National Geographic, Bo Bedre og Gør Det Selv, med hundredtusindvis af artikler på de store sites. Erfaringer, rækkefølge og fælles kode fra ét brand blev brugt ved det næste. Flytningen skulle også tage højde for sitenes synlighed i søgemaskiner.

Resultatet

Tiden pr. brand faldt fra otte måneder til tolv uger. Den samme proces og arkitektur kunne bruges igen på tværs af brands, så forbedringen fortsatte efter den første migrering.

De tolv uger beskriver migreringsforløbet hos Bonnier. En ny migrering skal estimeres ud fra blandt andet datamængde, indholdsstruktur og de integrationer, der skal flyttes.

Det næste brand begyndte med den fælles kode

Fælles services kunne genbruges, mens de dele, der var særlige for det enkelte brand, blev tilpasset. Teamet kunne også genbruge rækkefølgen i migreringen og erfaringerne fra det forrige brand.

Rolle og ansættelsesperiode fremgår også af min LinkedIn-profil. Casen beskriver mit arbejde som ansat.