Apa itu microservices?

Microservices adalah pendekatan arsitektur dan organisasi untuk pengembangan perangkat lunak di mana perangkat lunak terdiri dari layanan independen kecil yang berkomunikasi melalui API yang didefinisikan dengan baik.