# Dissenyeu programari per a un entorn cloud native

Taiga Learning · Fitxa
https://taiga.training/ca/lessons/cloud-native/

Feu servir informació fictícia o aprovada. No poseu secrets en aquesta fitxa.

## Objectius d'aprenentatge
- Distingir l'empaquetament en contenidors del comportament cloud native.
- Identificar els riscos d'estat, reintent i substitució en un servei generat.
- Definir un contracte tècnic de plataforma que agents i persones puguin verificar.

## Exercici
Un servei fictici d'informes emmagatzema les tasques i els fitxers completats al disc del contenidor. Dibuixeu el flux de petició, tasca, fitxer i descàrrega. Marqueu l'estat persistent. Definiu què passa si el procés de treball s'atura després d'escriure un fitxer però abans de confirmar la tasca.

## La vostra resposta
- Escenari i abast:
- Hipòtesis i preguntes obertes:
- Resposta o decisió proposada, amb motius:

## Verifiqueu la vostra resposta
| Afirmació o criteri | Evidències o prova | Resultat o mancança | Responsable |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Acció següent
- Acció, responsable i data:
- Quan revisareu aquesta resposta?

## Principi que cal retenir
El disseny cloud native fa que els canvis i l'operació es puguin repetir. Una imatge de contenidor per si sola no acredita aquest comportament.

## Fonts
- [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/)

Aquesta fitxa dona suport a l'aprenentatge. Completar-la no autoritza, per si sol, un canvi a producció.
