VtexWs

Arquitetura do Sistema

Fluxo do Sistema

Fluxo do Sistema

####Observações: Existe um processo paralelo que ocorre no Notification Worker que é a consolidação de Categorias. As categorias são consolidadas no seguinte fluxo:

Sobre a estratégia de cache: Como muitos produtos compartilham categorias entre si não é necessário atualizar as categorias toda vez, pra isso foi desenvolvida uma estratégia de cache usando o Redis que guarda os ids das categorias por app num key value que expira a cada semana. Antes de atualizar cada categoria é verificado se ela existe no redis, se ela não existir(por que nunca foi consolidada ou expirou) então ela é atualizada/criada no App Manager.

Documentação

https://hexdocs.pm/vtexws/0.1.0

Referência VTEX

https://help.vtex.com/tutorial/integration-guide-consuming-catalog-information-for-use-in-an-external-service