> For the complete documentation index, see [llms.txt](https://www.terraform-best-practices.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.terraform-best-practices.com/ar/examples.md).

# أمثلة عن بنية الكود

## بنى الكود في Terraform

{% hint style="info" %}
تُظهر هذه الأمثلة استعمال لموفر AWS ولكن يمكن تطبيق غالبية المبادئ الموضحة في الأمثلة على موفري السحابة الآخرين بالإضافة إلى أنواع أخرى من مقدمي الخدمات (DNS ، DB ، المراقبة ، إلخ)
{% endhint %}

<table><thead><tr><th width="231.33333333333331">النمط</th><th width="291">الوصف</th><th>قابلة القراءة من الكتاب</th></tr></thead><tbody><tr><td><a href="/pages/EW1oMujrlc87h5Q3N1RK">صغير</a></td><td>بعض الموارد، لا وجود لاعتماديات خارجية، استعمال حساب AWS واحد، استعمال منطقة وحيدة، استعمال بيئة وحيدة </td><td>نعم</td></tr><tr><td><a href="/pages/LXOFU87XaO9Gyya6zxfZ">متوسط</a></td><td>عدة حسابات AWS وعدة بيئات، استعمال وحدات جاهزة  باستخدام Terraform</td><td>نعم</td></tr><tr><td><a href="/pages/4DxId8ocZTTPvjmgckXI">كبير</a></td><td>العديد من حسابات AWS، العديد من المناطق، حاجة ملحة لتقليل عمليات النسخ واللصق، استعمال وحدات مخصصة، استعمال كبير للتراكيب باستخدام Terraform</td><td>جاري العمل عليه</td></tr><tr><td>كبير جداً</td><td>العديد من الموفرين (AWS, GCP, Azure). استعمال للعديد من الخدمات السحابية في عملية deployment باستخدام Terraform</td><td>لا</td></tr></tbody></table>

## بنى الكود في Terragrunt

<table><thead><tr><th>Type</th><th width="288.3333333333333">Description</th><th>Readiness</th></tr></thead><tbody><tr><td>متوسط</td><td>عدة حسابات AWS وعدة بيئات، استعمال وحدات جاهزة  باستخدام Terragrunt</td><td>لا</td></tr><tr><td>كبير</td><td>العديد من حسابات AWS، العديد من المناطق، حاجة ملحة لتقليل عمليات النسخ واللصق، استعمال وحدات مخصصة، استعمال كبير للتراكيب باستخدام Terragrunt</td><td>لا</td></tr><tr><td>كبير جداً</td><td>العديد من الموفرين (AWS, GCP, Azure). استعمال للعديد من الخدمات السحابية في عملية deployment باستخدام Terragrunt.</td><td>لا</td></tr></tbody></table>
