Для обеспечения инфраструктуры в облаке AWS мы в настоящее время используем шаблоны формирования облачных вычислений, вызванные из разных ролей, но мы видим, что после увеличения размера инфраструктуры этот код стал неструктурированным или не модульным в GitHub
У Github есть спагетти этого кода без надлежащей структуры, менее читаемые, не легко выбираемые новым техником
Специально для обеспечения инфраструктуры, я вижу, что поддержка кода, написанного на доменных языках , таких как ansible, terraform, cloudformation и т. Д. ... не является хорошей идеей для долгосрочного обслуживания кода в GitHub, потому что для полная (полная) автоматизация, вы используете комбинацию этих ТЕХНОЛОГИЙ.
Философия заключается в том, что sdk-код aws выглядит более структурированным в GitHub, потому что он дает много деталей, скрывающих абстракцию.
Конечно, код обеспечения так же важен, как функциональный код , который выполняется в этой предоставляемой инфраструктуре.
Мы уверены, что после перехода с Azure перейдем к облаку AWS
язык, специфичный для предметной области по отношению к языку программирования,
Решает ли эта проблема подход aws sdk? Мы предпочитаем GoLang aws sdk, чтобы любой программист GoLang мог его взять.