Cloud-Native adalah pendekatan modern dalam pengembangan perangkat lunak di mana aplikasi dibangun dan dioptimalkan secara khusus untuk memanfaatkan kemampuan platform komputasi awan. Ini melibatkan perancangan aplikasi agar bersifat modular, dapat diskalakan, dan tangguh dalam lingkungan awan yang dinamis. Karakteristik utama dari aplikasi cloud-native meliputi arsitektur microservices, kontainerisasi, otomatisasi, dan praktik DevOps. Pada dasarnya, menjadi cloud-native berarti menciptakan perangkat lunak yang dirancang khusus untuk fleksibilitas, skalabilitas, dan efisiensi yang ditawarkan oleh layanan komputasi awan.