MicroServiços é um termo que representa um estilo de arquitetura de sistemas, com a proposta de que eles sejam desenvolvidos de forma mais flexível e escalável. E que, além disso, tenham manutenção mais simples do que as arquiteturas de sistemas monolíticas, que normalmente são utilizadas.
Dessa forma, o estilo de arquitetura de MicroServiços se caracteriza por desenvolver um aplicativo único, como uma suíte de pequenos serviços. Nesse sentido, cada um executa seu próprio processo e se comunica através de mecanismos como, por exemplo, em uma API com recursos HTTP.