# Utforma programvara för en cloud native-miljö

Taiga Learning · Övningsblad
https://taiga.training/sv/lessons/cloud-native/

Använd fiktiv eller godkänd information. Lägg inte hemligheter i övningsbladet.

## Lärandemål
- Skilj containerpaketering från cloud native-beteende.
- Identifiera risker för tillstånd, nya försök och utbyte i en genererad tjänst.
- Definiera ett plattformskontrakt som agenter och människor kan verifiera.

## Övning
En fiktiv rapporttjänst lagrar jobb och färdiga filer på containerns disk. Rita flödet genom förfrågan, jobb, fil och nedladdning. Markera beständigt tillstånd. Definiera vad som händer om workern stannar efter filskrivning men före jobbekräftelse.

## Ditt svar
- Scenario och omfattning:
- Antaganden och öppna frågor:
- Föreslaget svar eller beslut, med skäl:

## Verifiera ditt svar
| Påstående eller kriterium | Underlag eller test | Resultat eller lucka | Ansvarig |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Nästa åtgärd
- Åtgärd, ansvarig och datum:
- När ska du granska svaret igen?

## Princip att behålla
Cloud native-design gör förändring och drift upprepningsbara. En containeravbildning ensam fastställer inte det beteendet.

## Källor
- [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/)

Övningsbladet stöder lärande. Att fylla i det ger inte i sig tillstånd till en produktionsändring.
