> 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/kk/examples/terraform/small-size-infrastructure.md).

# Terraform көмегімен шағын өлшемді инфрақұрылым

Дереккөз: <https://github.com/antonbabenko/terraform-best-practices/tree/master/examples/small-terraform>

Бұл мысал сыртқы тәуелділіктер қолданылмаған, шағын өлшемді инфрақұрылымға арналған Terraform конфигурацияларын құрылымдау мысалы ретінде кодты қамтиды.

{% hint style="success" %}

* Жұмысты бастауға және жүре келе рефакторинг жасауға өте ыңғайлы
* Шағын ресурс модульдері үшін өте қолайлы
* Шағын және сызықтық инфрақұрылым модульдері үшін жақсы (мысалы, [terraform-aws-atlantis](https://github.com/terraform-aws-modules/terraform-aws-atlantis))
* Ресурстар саны аз болғанда (20-30-дан аз) жақсы
  {% endhint %}

{% hint style="warning" %}
Егер ресурстар саны өссе, барлық ресурстар үшін бір күй (state) файлының болуы Terraform-мен жұмыс істеу процесін баяулатуы мүмкін (ресурстар санын шектеу үшін `-target` аргументін қолдануды қарастырыңыз)
{% endhint %}
