# صمّم برمجيات لبيئة سحابية أصيلة

Taiga Learning · ورقة عمل
https://taiga.training/ar/lessons/cloud-native/

استخدم معلومات افتراضية أو معتمدة. لا تضع أسراراً في ورقة العمل هذه.

## أهداف التعلّم
- التمييز بين التغليف في حاوية والسلوك السحابي الأصيل.
- تحديد مخاطر الحالة وإعادة المحاولة والاستبدال في خدمة مولّدة.
- تحديد عقد منصة يستطيع الوكلاء والناس التحقق منه.

## التمرين
تخزّن خدمة تقارير خيالية المهام والملفات المكتملة على قرص حاويتها. ارسم التدفق عبر الطلب والمهمة والملف والتنزيل. علّم الحالة التي يجب حفظها بصورة دائمة. حدّد ما يحدث إذا توقفت عملية العامل بعد كتابة ملف وقبل تأكيد المهمة.

## إجابتك
- السيناريو والنطاق:
- الافتراضات والأسئلة المفتوحة:
- الإجابة أو القرار المقترح، مع الأسباب:

## تحقّق من إجابتك
| الادعاء أو المعيار | الدليل أو الاختبار | النتيجة أو الفجوة | المسؤول |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## الإجراء التالي
- الإجراء والمسؤول والتاريخ:
- متى ستراجع هذه الإجابة؟

## المبدأ الذي يجب تذكّره
يجعل التصميم السحابي الأصيل التغيير والتشغيل قابلين للتكرار. ولا تثبت صورة حاوية وحدها هذا السلوك.

## المصادر
- [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/)

تدعم ورقة العمل هذه التعلّم. ولا يمنح إكمالها بحد ذاته إذناً بإجراء تغيير في بيئة الإنتاج.
