No O TOTVS Varejo PDV Omni Smart Hub (POSH) os dados trafegados são separados em microserviços responsáveis por tipos específicos de dados. utiliza arquiteturas modernas para o desenvolvimento de software, armazenamento de dados, gerenciamente e comunicação.
Um das arquiteturas utilizadas é a de Microsserviços.
Microsserviço é um tipo de arquitetura de desenvolvimento de aplicativos que permite que um sistema grande seja separado em vários serviços menores, isso tem alguns benefícios como:
Segue alguns exemplos de dados e seus microserviços
Segue um desenho para um melhor entendimento dessa arquitetura
draw.io Diagram border true diagramName Microsserviços simpleViewer false width links auto tbstyle top lbox true diagramWidth 861 revision 3
Um dos grandes motivos de se utilizar microsserviços é a resiliência, como os serviços não estão em um monolito, quando um serviço está fora do ar os outros serviços continuam funcionando.
Segue desenho desse exemplo:
draw.io Diagram border true diagramName falha microsserviços simpleViewer false width links auto tbstyle top lbox true diagramWidth 862 revision 1