Arhitectura bazată pe microservicii este un model de dezvoltare și implementare de software, care constă în divizarea unei aplicații complexe în componente mai mici, independente, care comunică între ele prin intermediul unui serviciu de comunicare. Această abordare permite flexibilitate și scalabilitate în dezvoltarea și implementarea aplicațiilor complexe.