Praktik terbaik untuk menggunakan AWS CDK in TypeScript untuk membuat proyek IAc - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Praktik terbaik untuk menggunakan AWS CDK in TypeScript untuk membuat proyek IAc

Sandeep Gawande, Mason Cahill, Sandip Gangapadhyay, Siamak Heshmati, dan Rajneesh Tyagi, Amazon Web Services ()AWS

Oktober 2025 (sejarah dokumen)

Panduan ini memberikan rekomendasi dan praktik terbaik untuk menggunakan proyek AWS Cloud Development Kit (AWS CDK)in TypeScript untuk membangun dan menyebarkan infrastruktur skala besar sebagai kode (IAc). AWS CDK Ini adalah kerangka kerja untuk mendefinisikan infrastruktur cloud dalam kode dan penyediaan infrastruktur tersebut. AWS CloudFormation Jika Anda tidak memiliki struktur proyek yang terdefinisi dengan baik, membangun dan mengelola AWS CDK basis kode untuk proyek skala besar dapat menjadi tantangan. Untuk mengatasi tantangan ini, beberapa organisasi menggunakan anti-pola untuk proyek skala besar, tetapi pola ini dapat memperlambat proyek Anda dan menciptakan masalah lain yang berdampak negatif pada organisasi Anda. Misalnya, anti-pola dapat mempersulit dan memperlambat orientasi pengembang, perbaikan bug, dan adopsi fitur baru.

Panduan ini memberikan alternatif untuk menggunakan anti-pola dan menunjukkan kepada Anda cara mengatur kode Anda untuk skalabilitas, pengujian, dan penyelarasan dengan praktik terbaik keamanan. Anda dapat menggunakan panduan ini untuk meningkatkan kualitas kode untuk proyek IAC Anda dan memaksimalkan kelincahan bisnis Anda. Panduan ini ditujukan untuk arsitek, pemimpin teknis, insinyur infrastruktur, dan peran lain yang berusaha membangun proyek yang dirancang dengan baik untuk AWS CDK proyek skala besar.

Tujuan

  • Mengurangi biaya — Anda dapat menggunakan AWS CDK untuk merancang komponen Anda sendiri yang dapat digunakan kembali yang memenuhi persyaratan keamanan, kepatuhan, dan tata kelola organisasi Anda. Anda juga dapat dengan mudah berbagi komponen di sekitar organisasi Anda, sehingga Anda dapat dengan cepat mem-bootstrap proyek baru yang selaras dengan praktik terbaik secara default.

  • Waktu yang lebih cepat ke pasar — Manfaatkan fitur yang sudah dikenal AWS CDK untuk mempercepat proses pengembangan Anda. Hal ini meningkatkan penggunaan kembali untuk penyebaran dan mengurangi upaya pengembangan.

  • Peningkatan produktivitas pengembang — Pengembang dapat menggunakan bahasa pemrograman yang sudah dikenal untuk mendefinisikan infrastruktur. Ini membantu pengembang mengekspresikan dan memelihara AWS sumber daya. Hal ini dapat menyebabkan peningkatan efisiensi dan kolaborasi pengembang.