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.
Å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
Levererat
API-endpoints
Ny backend
AD-compliance
Full compliance
Legacy-kartläggning
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.