# Projektējiet programmatūru cloud native videi

Taiga Learning · Darblapa
https://taiga.training/lv/lessons/cloud-native/

Izmantojiet izdomātu vai apstiprinātu informāciju. Neievietojiet slepenos datus šajā darblapā.

## Mācību mērķi
- Atšķiriet iepakošanu konteinerā no cloud native darbības.
- Atrodiet stāvokļa, atkārtotu mēģinājumu un aizstāšanas riskus ģenerētā pakalpojumā.
- Definējiet platformas līgumu, ko var pārbaudīt aģenti un cilvēki.

## Uzdevums
Izdomāts pārskatu pakalpojums glabā uzdevumus un pabeigtos failus konteinera diskā. Uzzīmējiet plūsmu caur pieprasījumu, uzdevumu, failu un lejupielādi. Atzīmējiet noturīgo stāvokli. Nosakiet, kas notiek, ja izpildprocess apstājas pēc faila ierakstīšanas, bet pirms uzdevuma apstiprināšanas.

## Jūsu atbilde
- Scenārijs un tvērums:
- Pieņēmumi un atvērtie jautājumi:
- Piedāvātā atbilde vai lēmums ar pamatojumu:

## Pārbaudiet savu atbildi
| Apgalvojums vai kritērijs | Pierādījums vai tests | Rezultāts vai trūkums | Atbildīgais |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Nākamā darbība
- Darbība, atbildīgais un datums:
- Kad pārskatīsiet šo atbildi?

## Saglabājamais princips
Cloud native projektēšana padara izmaiņas un ekspluatāciju atkārtojamas. Konteinera attēls viens pats šo darbību nenodrošina.

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

Šī darblapa atbalsta mācīšanos. Tās aizpildīšana pati par sevi neatļauj izmaiņu produkcijas vidē.
