Beslutninger
En transparent log over faglige og tekniske beslutninger gennem min karriere. Hvert indlæg dokumenterer konteksten, de overvejede alternativer og begrundelsen for valget.
6 beslutninger dokumenteret
Overgang til en remote-first teamstrukturEfter pandemien var vores team delt mellem kontor- og remote-medarbejdere. Hybridmodellen skabte to klasser af medarbejdere og gjorde samarbejdet inkonsistent. Vi var nødt til at b...Læs beslutningIndførelse af hændelsesdreven arkitektur til ordrebehandlingVores synkrone pipeline til ordrebehandling var ved at blive en flaskehals. Langvarige operationer blokerede checkout-flowet, og fejl i efterfølgende services forårsagede kaskadeef...Læs beslutningValg af TypeScript frem for JavaScript til nye servicesVores team gik i gang med udvikling af en ny række mikroservices. Vi skulle beslutte, om vi ville bruge TypeScript eller JavaScript til kodebasen.Læs beslutningImplementering af feature flags for mere sikre deploymentsVores deploymentproces var alt-eller-intet. Nye funktioner gik live for alle brugere med det samme ved deployment, hvilket gjorde rollbacks forstyrrende og begrænsede vores mulighe...Læs beslutningMonorepo vs. polyrepo til mikroservicesVores mikroservicearkitektur var vokset til over 30 services fordelt på separate repositories. Det blev stadig sværere at koordinere ændringer på tværs af services.Læs beslutningValg af PostgreSQL frem for MongoDB til nye servicesVi designede en ny service til håndtering af kundeabonnementer med kompleks faktureringslogik. Teamet diskuterede mellem PostgreSQL og MongoDB, som vi havde brugt til andre service...Læs beslutning