AWS Cloud Development Kit

Definisikan infrastruktur cloud menggunakan bahasa pemrograman yang familier

AWS Cloud Development Kit (AWS CDK) adalah kerangka kerja pengembangan perangkat lunak sumber terbuka untuk membuat model dan menyediakan sumber daya aplikasi cloud Anda menggunakan bahasa pemrograman yang familier.

Penyediaan aplikasi cloud bisa menjadi proses menantang yang memerlukan Anda melakukan tindakan manual, menulis skrip kustom, mengelola templat, atau mempelajari bahasa domain tertentu. AWS CDK menggunakan kefamilieran dan kekuatan bahasa pemrograman yang ekspresif untuk pemodelan aplikasi Anda. Alat ini memberi Anda komponen tingkat tinggi yang mengonfigurasi sumber daya cloud terlebih dahulu dengan default yang sudah terbukti, sehingga Anda dapat membangun aplikasi cloud tanpa perlu menjadi pakar. AWS CDK menyediakan sumber daya Anda dalam cara yang aman dan berulang melalui AWS CloudFormation. Alat ini juga memungkinkan Anda menyusun dan membagikan komponen kustom milik sendiri yang memasukkan persyaratan organisasi Anda, sehingga dapat membantu Anda memulai proyek baru dengan lebih cepat.

Memperkenalkan AWS Cloud Development Kit (10:00)

Keuntungan

Onboarding cloud yang lebih mudah

AWS CDK mempercepat onboarding Anda ke AWS karena terdapat beberapa hal baru yang perlu dipelajari. CDK memungkinkan Anda menggunakan keterampilan dan alat yang ada, dan menerapkan alat tersebut ke tugas membangun infrastruktur cloud. Alat ini juga memberikan komponen tingkat tinggi yang mengonfigurasi sumber daya cloud terlebih dahulu dengan default yang sudah terbukti, sehingga Anda dapat membangun di AWS tanpa perlu menjadi pakar.

Proses pengembangan yang lebih cepat

AWS CDK memberi Anda kekuatan bahasa pemrograman yang ekspresif untuk mendefinisikan infrastruktur. Fitur yang familier seperti objek, loop, dan kondisi mempercepat proses pengembangan Anda. Anda juga dapat menggunakan AWS CDK dengan lingkungan pengembangan terintegrasi (IDE) Anda untuk memanfaatkan alat produktivitas dan kerangka kerja pengujian yang sudah ada.

Mudah disesuaikan dan dibagikan

Dengan AWS CDK, Anda dapat merancang komponen yang dapat digunakan ulang yang memenuhi persyaratan keamanan, kepatuhan, dan tata kelola organisasi Anda. Seperti kebanyakan pustaka perangkat lunak lainnya, Anda dapat dengan mudah membagikan komponen di organisasi Anda, sehingga memungkinkan Anda melakukan bootstrap pada proyek baru dengan praktik terbaik secara default.

Peralihan tanpa konteks

AWS CDK memungkinkan Anda membangun aplikasi cloud tanpa meninggalkan IDE Anda. Anda dapat menulis kode runtime dan menentukan sumber daya AWS dengan bahasa pemrograman yang sama. Anda dapat memvisualisasikan tumpukan aplikasi dan sumber daya CDK dengan AWS Toolkit untuk VS Code.

Cara kerjanya

product-page-diagram_AWS-Cloud-Development-Kit

Pelanggan

Culture Amp

600x400_Culture-Amp_Logo

Culture Amp membantu menjadikan perusahaan tempat yang lebih baik untuk bekerja dengan membuatnya mudah untuk mengumpulkan, memahami, dan bertindak berdasarkan umpan balik karyawan. Culture Amp memungkinkan para pemimpin SDM untuk membuat keputusan yang lebih baik, menunjukkan dampak, dan mengubah budaya perusahaan menjadi daya saing. Menggunakan AWS, Culture Amp membangun platform umpan balik karyawan sesuai permintaan pertama di dunia pada tahun 2012. Sejak itu Culture Amp telah mendukung basis pelanggan globalnya yang tumbuh cepat dari kantor-kantor di Melbourne, San Francisco, New York, dan London. Ketika Culture Amp memutuskan untuk memodernisasi aplikasi monolitik satu wilayahnya yang berjalan di Amazon EC2, ke arsitektur multi-wilayah, berbasis layanan-mikro terutama yang berjalan di Amazon Elastic Container Service menggunakan AWS Fargate, Amazon DynamoDB, dan Amazon Relational Database Service, ini semua memerlukan suatu cara bagi para insinyur untuk mengonsumsi arsitektur AWS yang telah disetujui tanpa perlu masuk ke lingkungan terbatas atau memiliki pengetahuan terperinci tentang AWS dan AWS CloudFormation. Tim Culture Amp beralih ke AWS Cloud Development Kit (CDK) untuk mengotomatiskan penyediaan layanan AWS Fargate dengan database pendukung dan peran pengguna dengan cara yang dapat dibagikan dan berulang. Culture Amp membangun pustaka konstruksi AWS CDK khusus yang memungkinkannya membuat program layanan mikro baru untuk para insinyur mereka yang kaya fitur dan memungkinkan peningkatan kecepatan dan efisiensi di antara tim pengembangannya.

"Sekarang para insinyur kami dapat menggunakan arsitektur AWS yang telah disetujui sebelumnya yang kaya fitur, termasuk layanan AWS Fargate yang mencakup peran penyebaran berbutir halus, penyeimbangan beban, validasi sertifikat, autoscaling, fungsi AWS Lambda untuk meneruskan log dan pilihan Dynamo atau RDS sebagai ujung belakang penyimpanan. Kita sekarang dapat melakukan dalam jam apa yang digunakan untuk membawa kita hingga enam minggu”

Matthew Tapper, Kepala SRE Engineer - Culture Amp

Product-Page_Standard-Icons_01_Product-Features_SqInk
Cari tahu fitur produk

Pelajari fitur AWS CDK selengkapnya.

Pelajari selengkapnya 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Daftar untuk akun gratis

Dapatkan akses secara instan ke AWS Tingkat Gratis. 

Daftar 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Dokumentasi

Pelajari selengkapnya tentang AWS CDK dengan Panduan Developer.

Pelajari selengkapnya