Epic #6
Updated by Fredrick Amnehagen 3 months ago
Att designa, konfigurera och driftsätta en säker, skalbar och GDPR-kompatibel molninfrastruktur (t.ex. AWS, Azure eller Google Cloud). Denna Moln infrastruktur är det tekniska fundamentet för hela applikationen och måste kunna hantera appens backend-logik, databaser, lagring av stora filer (video/dokument) samt separata miljöer för utveckling, test och produktion. # User Stories ## Skapa miljöer Som utvecklare vill jag ha tillgång till separata och identiska miljöer (Utveckling, Test/Staging och Produktion) för att kunna bygga, testa och driftsätta ny kod på ett kontrollerat och säkert sätt utan att påverka live-användare. ## Databas-setup Som utvecklare (backend) vill moln behöver jag ha en säker och skalbar molnbaserad databas uppsatt för att säkert kunna lagra och hämta applikationsdata som användarprofiler, bokningar och chattloggar. ## Fillagring-setup Som utvecklare vill jag ha en dedikerad lagringslösning (t.ex. S3 eller Blob Storage) för stora filer för att effektivt kunna hantera upp- och nedladdning av video och PDF-dokument, separerat från den primära databasen. ## Säkerhet & GDPR Som systemadministratör vill jag att all datalagring (databas och filer) är krypterad "at rest" och "in transit" och att nätverket är konfigurerat enligt GDPR:s principer för att skydda all känslig patientdata. ## Driftsättning/Pipeline Som utvecklare vill jag ha en automatiserad process (CI/CD pipeline) för att driftsätta ny kod till test- och produktionsmiljöerna för att minska risken för mänskliga fel och snabba på leveranscykeln. inre struktur...