# Utform programvare for et cloud native-miljø

Taiga Learning · Arbeidsark
https://taiga.training/nb/lessons/cloud-native/

Bruk fiktiv eller godkjent informasjon. Ikke legg hemmeligheter i dette arbeidsarket.

## Læringsmål
- Skill mellom containerpakking og cloud native-oppførsel.
- Finn risiko ved tilstand, nye forsøk og utskifting i en generert tjeneste.
- Definer en plattformkontrakt som agenter og mennesker kan verifisere.

## Øvelse
En fiktiv rapporttjeneste lagrer jobber og ferdige filer på containerens disk. Tegn flyten gjennom forespørsel, jobb, fil og nedlasting. Marker varig tilstand. Definer hva som skjer hvis arbeiderprosessen stopper etter å ha skrevet en fil, men før den bekrefter jobben.

## Ditt svar
- Scenario og omfang:
- Antakelser og åpne spørsmål:
- Foreslått svar eller beslutning, med begrunnelser:

## Verifiser svaret ditt
| Påstand eller kriterium | Bevis eller test | Resultat eller gap | Eier |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Neste handling
- Handling, eier og dato:
- Når vil du gjennomgå dette svaret?

## Prinsipp å beholde
Cloud native-design gjør endring og drift gjentakbar. Et containerimage alene etablerer ikke denne oppførselen.

## Kilder
- [CNCF: Cloud Native Definition v1.1](https://github.com/cncf/toc/blob/main/DEFINITION.md)
- [Kubernetes: Deployments](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/)
- [AWS Builders’ Library: Making retries safe with idempotent APIs](https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/)

Dette arbeidsarket støtter læring. Fullføring gir ikke i seg selv tillatelse til en produksjonsendring.
