Apa perbedaan antara microservice dan API?

Microservices adalah pendekatan untuk membangun sebuah aplikasi yang memecah fungsionalitasnya menjadi komponen modular. API adalah bagian dari sebuah aplikasi yang berkomunikasi dengan aplikasi lain.