Detaljhandel / Enterprise6 månader (2021)

Backend-Arkitektur för 3D-Modellering

Före: Problemet

Kunden utvecklade en ny intern applikation för 3D-modellering. Projektet behövde en komplett .NET backend-arkitektur från grunden: autentisering, auktorisering, API-design och datamodell.

Parallellt fanns en äldre Python-backend som hanterade befintliga integrationer. Systemet var odokumenterat och ingen i teamet hade fullständig kunskap om dess funktionalitet. Migrationen krävde reverse engineering innan den kunde planeras.

Kunden behövde en senior mjukvaruarkitekt som kunde designa hela backend-lagret, integrera med Active Directory och samtidigt kartlägga legacy-systemet för en ordnad övergång.

AZURE DEVOPS CI/CD PIPELINEReact Frontend3D-modellering (intern app)Active DirectoryMicrosoft Graph / Azure AD.NET API Gateway24 endpoints · RESTMongoDB3D-modelldataPython BackendLEGACY (migreras)

Åtgärd: Insatsen

  • .NET backend-arkitektur från grunden: Designade och implementerade hela backend-lösningen med tydlig domänmodell, API-kontrakt och säkerhetsarkitektur.
  • IAM med Active Directory och Microsoft Graph: Identitets- och åtkomsthantering baserad på kundens befintliga Active Directory. Integration med Microsoft Graph och Azure AD för robust autentisering och auktorisering.
  • CI/CD i Azure DevOps: Automatiserade pipelines för bygge, testning och deployment. MongoDB-datamodell optimerad för 3D-modelldata.
  • Reverse engineering av Python-legacy: Kartlade befintliga integrationer och funktionalitet i den odokumenterade Python-backenden. Definierade en komplett migrationsstrategi till den nya plattformen.

Resultat: Mätbar påverkan

Design till MVP

8 veckor

Levererat

API-endpoints

024 st

Ny backend

AD-compliance

Saknad100%

Full compliance

Legacy-kartläggning

NadaFullständig

Komplett plan

Effekt: Affärsresultat

Inom åtta veckor var MVP:n levererad med 24 API-endpoints, full AD-compliance och en komplett datamodell i MongoDB. Teamet hade en produktionsklar backend att bygga vidare på.

Legacy-kartläggningen gav kunden en tydlig bild av vad som behövde migreras och i vilken ordning. Migrationsplanen minimerade risken för avbrott och gav projektet en trygg väg framåt.