Som en utvikler på DORA ønsker jeg at prosjektet skal være delt opp i flere undermapper med selvstendige serverlessfiler.
Poenget med dette er:
Vi kan forenkle deployments. Kun funksjoner kan deployes alene, mens man må deploye alle ressursene samtidig.
Det vil skape en mer naturlig seperasjon mellom hva som burde være avhengig av hverandre
Tiltak:
Må sette opp mye mer til å bruke serverless outputs
Forslag struktur.
Dora
-Athena
--Serverless.yaml
-Quicksight
--Serverless.yaml
-SQS
--Serverless.yaml
..
-Scripts
-Tests
Så samme struktur som nå, bare at man lager en egen mappe per AWS funksjonalitet. Flytter så alt av serverless inn i hver funksjonalitet sin mappe. Dette gjør at vi kan deploye en ting om gangen, og minimerer hvor mye man trenger å oppdatere.
Som en utvikler på DORA ønsker jeg at prosjektet skal være delt opp i flere undermapper med selvstendige serverlessfiler.
Poenget med dette er:
Tiltak:
Forslag struktur.
Dora -Athena --Serverless.yaml -Quicksight --Serverless.yaml -SQS --Serverless.yaml .. -Scripts -Tests
Så samme struktur som nå, bare at man lager en egen mappe per AWS funksjonalitet. Flytter så alt av serverless inn i hver funksjonalitet sin mappe. Dette gjør at vi kan deploye en ting om gangen, og minimerer hvor mye man trenger å oppdatere.