Pola desain arsitektur adalah solusi yang dapat digunakan kembali untuk masalah arsitektur perangkat lunak umum. Mereka menyediakan serangkaian praktik terbaik, pedoman, dan standar untuk merancang sistem perangkat lunak yang dapat diskalakan, dapat dipelihara, dan tangguh. Pola-pola ini didasarkan pada pengalaman arsitek perangkat lunak ahli yang telah bekerja pada banyak proyek, dan mereka memfasilitasi proses pengembangan perangkat lunak dengan menyediakan kosakata umum dan pemahaman bersama tentang desain sistem. Contoh umum pola desain arsitektur termasuk Model-View-Controller (MVC), Arsitektur Berlapis, Arsitektur Layanan Mikro, Arsitektur Berbasis Peristiwa, dan Arsitektur Berorientasi Layanan (SOA).
Tanggal penerbitan: