Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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:

  • Agilidade na manutenção: já que os sistemas são menores é mais fácil fazer uma alteração no fonte assim tornando mais rápido a resolução de problemas e a entrega de novas funcionalidades.
  • Escalabilidade: Estando separados, com serviços separados a escalabilidade é feita de forma independente.
  • Resiliência: Com os microsserviços, os aplicativos lidam com a falha total do serviço degradando a funcionalidade, sem interromper todo o aplicativo.

Segue alguns exemplos de dados e seus microserviços

  • Venda fica no microserviço Comercial
  • Compartilhamento e Loja ficam no microserviço de Dados básicos
  • Lotes e Loja lotes ficam no microserviço de Controle
  • Cliente ficam no microserviço de cliente

Segue um desenho para um melhor entendimento dessa arquitetura

...

.

Dica

Para saber mais sobre essa arquitetura: O que são microsserviços?


Outro conceito utlizado pelo POSH é o conceito de Cloud (Nuvem) onde o POSH não é dono da infraestrutura (Hardware) porém utiliza os serviços de cloud disponíveis por meio das plataformas de serviço de nuvem.

Esse conceito tem vários benefícios, um deles é a segurança da informação já que essas plataformas de serviços seguem rigorosos processos de auditoria e segurança.

Outros benefícios são a disponibilidade 24/7 e a redundância de falhas.

...

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 um desenho de exemplo dessa comunicação:

draw.io DiagrambordertruediagramNamefalha microsserviçossimpleViewerfalsewidthlinksautotbstyletoplboxtruediagramWidth862revision1