# Zasnujte programsko opremo za okolje cloud native

Taiga Learning · Delovni list
https://taiga.training/sl/lessons/cloud-native/

Uporabite izmišljene ali odobrene informacije. V ta delovni list ne vnašajte skrivnosti.

## Učni cilji
- Ločite pakiranje v vsebnike od delovanja cloud native.
- Prepoznajte tveganja stanja, ponovnih poskusov in zamenjave v ustvarjeni storitvi.
- Določite tehnični dogovor platforme, ki ga lahko preverijo agenti in ljudje.

## Vaja
Izmišljena storitev za poročila hrani opravila in dokončane datoteke na disku vsebnika. Narišite tok skozi zahtevo, opravilo, datoteko in prenos. Označite trajno stanje. Določite, kaj se zgodi, če se delovni proces ustavi po zapisu datoteke, vendar pred potrditvijo opravila.

## Vaš odgovor
- Scenarij in obseg:
- Predpostavke in odprta vprašanja:
- Predlagani odgovor ali odločitev z razlogi:

## Preverite odgovor
| Trditev ali merilo | Dokazilo ali test | Rezultat ali vrzel | Odgovorna oseba |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Naslednji ukrep
- Ukrep, odgovorna oseba in datum:
- Kdaj boste pregledali ta odgovor?

## Načelo, ki si ga velja zapomniti
Zasnova cloud native omogoča ponovljive spremembe in delovanje. Sama slika vsebnika tega delovanja ne dokazuje.

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

Ta delovni list podpira učenje. Njegova izpolnitev sama po sebi ne daje dovoljenja za spremembo v produkciji.
