Les microservices sont de petits processus indépendants qui communiquent entre eux pour former des applications complexes qui utilisent des API indépendantes du langage. Ces services sont de petits blocs de construction, hautement découplés et axés sur une petite tâche, facilitant une approche modulaire de la construction de systèmes.