1. Redundansi: Sistem yang tangguh secara arsitektur harus memiliki banyak komponen redundan untuk mengaktifkan ketersediaan sistem jika terjadi kegagalan.
2. Skalabilitas: Sistem harus dirancang untuk meningkatkan atau menurunkan skala dengan mudah berdasarkan perubahan permintaan atau respons terhadap kegagalan.
3. Pencadangan dan pemulihan data: Pencadangan data sangat penting dalam desain sistem yang tangguh untuk memastikan bahwa data tidak hilang jika terjadi kegagalan sistem.
4. Keamanan: Kebijakan keamanan yang kuat perlu diterapkan, untuk memastikan data aman dari akses tidak sah, dan bahwa sistem harus mematuhi standar kepatuhan peraturan.
5. Pemantauan kinerja: Sistem perlu terus dipantau untuk mendeteksi masalah dan kegagalan kinerja sedini mungkin untuk mengurangi waktu henti.
6. Pemulihan bencana dan perencanaan kesinambungan bisnis: Rencana pemulihan bencana harus dirancang untuk memastikan sistem dapat bangkit kembali dengan cepat dari setiap gangguan.
7. Ketersediaan tinggi: Sistem yang tangguh secara arsitektur harus memiliki ketersediaan tinggi untuk memastikan bahwa pengguna selalu dapat mengakses sistem saat mereka membutuhkannya.
8. Peningkatan dan pengujian berkelanjutan: Sistem harus terus ditingkatkan dan diuji secara berkala untuk mendeteksi dan memperbaiki masalah apa pun.
Tanggal penerbitan: