Amazon Kinesis Data Streams mengumumkan tindakan Fault Injeksi Kesalahan (FIS) baru untuk kesalahan API
Amazon Kinesis Data Streams kini mendukung tindakan Fault Injection Service (FIS) untuk kesalahan API Kinesis. Pelanggan sekarang dapat menguji kemampuan penanganan kesalahan aplikasi mereka, mekanisme percobaan ulang (seperti pola penundaan eksponensial), dan alarm CloudWatch dalam lingkungan yang terkendali. Hal ini memungkinkan pelanggan untuk memvalidasi sistem pemantauan dan proses pemulihan mereka sebelum mengalami kegagalan di dunia nyata, yang pada akhirnya meningkatkan ketahanan dan ketersediaan aplikasi. Integrasi ini mendukung kesalahan API Kinesis Data Streams termasuk throttling, kesalahan internal, layanan tidak tersedia, dan pengecualian iterator yang kedaluwarsa untuk Amazon Kinesis Data Streams.
Amazon Kinesis Data Streams adalah layanan streaming data nirserver yang memungkinkan pelanggan untuk menangkap, memproses, dan menyimpan aliran data waktu nyata dalam skala apa pun. Sekarang pelanggan dapat membuat kesalahan Kinesis Data Stream API di dunia nyata (termasuk kesalahan 500, 503, dan 400 untuk operasi GET dan PUT) untuk menguji ketahanan aplikasi. Fitur ini menghilangkan kebutuhan sebelumnya untuk implementasi khusus atau menunggu kegagalan produksi aktual untuk memverifikasi mekanisme penanganan kesalahan. Untuk memulai, pelanggan dapat membuat templat eksperimen melalui konsol FIS untuk menjalankan pengujian secara langsung atau mengintegrasikannya ke dalam jalur integrasi berkelanjutan mereka. Demi keselamatan tambahan, eksperimen FIS mencakup mekanisme penghentian otomatis yang dipicu saat ambang batas yang ditetapkan pelanggan tercapai, memastikan pengujian terkendali tanpa membahayakan stabilitas aplikasi.
Tindakan ini umumnya tersedia di semua AWS Region tempat FIS tersedia, termasuk Region AWS GovCloud (AS). Untuk mempelajari lebih lanjut tentang penggunaan tindakan ini, silakan lihat Panduan Pengguna Kinesis Data Streams dan Panduan Pengguna FIS.