# Proiectați software pentru un mediu cloud native

Taiga Learning · Fișă de lucru
https://taiga.training/ro/lessons/cloud-native/

Folosiți informații fictive sau aprobate. Nu puneți secrete în această fișă de lucru.

## Obiective de învățare
- Deosebiți împachetarea în containere de comportamentul cloud native.
- Identificați riscurile privind starea, reîncercarea și înlocuirea într-un serviciu generat.
- Definiți un contract de platformă pe care agenții și oamenii îl pot verifica.

## Exercițiu
Un serviciu fictiv de raportare stochează joburile și fișierele terminate pe discul containerului. Desenați fluxul prin cerere, job, fișier și descărcare. Marcați starea durabilă. Definiți ce se întâmplă dacă workerul se oprește după scrierea unui fișier, dar înainte de confirmarea jobului.

## Răspunsul dumneavoastră
- Scenariu și domeniu:
- Ipoteze și întrebări deschise:
- Răspuns sau decizie propusă, cu motive:

## Verificați răspunsul
| Afirmație sau criteriu | Dovadă sau test | Rezultat sau lipsă | Responsabil |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Acțiunea următoare
- Acțiune, responsabil și dată:
- Când veți reevalua acest răspuns?

## Principiu de reținut
Proiectarea cloud native face modificarea și operarea repetabile. O imagine de container nu dovedește singură acest comportament.

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

Această fișă de lucru sprijină învățarea. Completarea ei nu autorizează singură o modificare în producție.
