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

## بنى الكود في 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.terraform-best-practices.com/ar/examples.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
