# Bulut yerel ortam için yazılım tasarlayın

Taiga Learning · Çalışma sayfası
https://taiga.training/tr/lessons/cloud-native/

Kurgusal veya onaylı bilgi kullanın. Bu çalışma sayfasına gizli bilgi koymayın.

## Öğrenme hedefleri
- Konteyner paketlemesini bulut yerel davranıştan ayırt edin.
- Oluşturulan hizmette durum, yeniden deneme ve değiştirme risklerini belirleyin.
- Ajanların ve insanların doğrulayabileceği bir platform sözleşmesi tanımlayın.

## Alıştırma
Kurgusal bir rapor hizmeti, işleri ve tamamlanan dosyaları konteyner diskinde saklıyor. İstekten işe, dosyaya ve indirmeye uzanan akışı çizin. Kalıcı durumu işaretleyin. Worker, dosyayı yazdıktan sonra ancak işi onaylamadan önce durursa ne olacağını tanımlayın.

## Yanıtınız
- Senaryo ve kapsam:
- Varsayımlar ve açık sorular:
- Gerekçeleriyle önerilen yanıt veya karar:

## Yanıtınızı doğrulayın
| İddia veya ölçüt | Kanıt veya test | Sonuç veya açık | Sorumlu |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Sonraki işlem
- İşlem, sorumlu ve tarih:
- Bu yanıtı ne zaman gözden geçireceksiniz?

## Korunacak ilke
Bulut yerel tasarım, değişikliği ve işletimi tekrarlanabilir kılar. Konteyner imajı tek başına bu davranışı sağlamaz.

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

Bu çalışma sayfası öğrenmeyi destekler. Tamamlamak tek başına üretim değişikliğine yetki vermez.
