PGBSNH19/project-grupp-5-1

Future architecture

Opened this issue · 2 comments

Future architecture

- Arkitektur

  1. Strukturera koden mer (i komponenter som DropZone) för att kunna återanvända koden i flera ställen.
  2. Flytta in @code från Razor pages till Base klasserna.

- Teknologi

  1. Betalningsmetoder paypal, klarna m.m.
  2. Bank-id

- Scaling

  1. Skala upp våra web applikationer för att kunna hantera mer trafik. (ökad kostnad)
  2. Databasen kan skalas upp och lägga till en eller flera elastiska pooler.
  3. Att ha lager i olika länder.
  4. Fysiska logistik flöden.

- Säkerhet

  1. Använda [Authorize] på utvalda kontroller metoder.
  2. Ändra i catch kontrollerdelen så att vi skickar exeption till loggning medan användaren får ett meddelande i form av 500.

- Branching

  1. Tillhörande braching med avseende deployment strategi (se nedan)

- Deployment strategi

  1. Att vi har en test backend (+ test databas) och en produktions backend (+ produktions databas).

- Moln leverantör

  1. Koppla ett riktigt domän namn.

- Features

  1. Kunden hade kunnat klicka på glömt lösenord och fått ett mail där han kunde göra reset.
  2. Lokalisering (inkluderar valuta)
  3. Utökning vid orderbeställning så att det fungerar till olika länder.
  4. Betyg sättning av varor.

Bra genomtänkt med scaling och säkerhetsaspekten!

Likaså som eran dokumentation och struktur på koden har vi svårt att hitta saker att förbättra! 👍🏻

MVH,
G-3