Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

<p>Classificação: Público</p><p>A) O Scrum é uma abordagem iterativa e incremental que promove a entrega contínua de valor.</p><p>A proposta de metodologia ágil, utilizando Scrum e uma arquitetura baseada em micros</p><p>serviços, permite que a empresa integre suas soluções de TI de maneira flexível e adaptável. O</p><p>uso de sprints para o desenvolvimento e a implementação de práticas de CI/CD garantirão que</p><p>a integração entre os sistemas seja realizada de forma eficiente e com alta qualidade. O feedback</p><p>contínuo e a melhoria constante garantirão que a solução evolua conforme as necessidades do</p><p>negócio e as demandas dos usuários.</p><p>B)API RESTful (Representational State Transfer) é uma escolha eficaz para a comunicação</p><p>entre microsserviços devido à sua simplicidade, escalabilidade e compatibilidade com</p><p>diferentes linguagens de programação e plataformas. Cada microsserviço expõe uma API que</p><p>pode ser acessada por outros microsserviços para enviar e receber dados. Cada microsserviço</p><p>deve ter uma interface bem definida com endpoints específicos. Abaixo estão as interfaces</p><p>propostas para cada microsserviço, com exemplos de URIs e métodos:</p><p>Financeiro Service</p><p>• Base URI: http://<dominio>/api/financeiro</p><p>o GET /transactions: Retorna uma lista de transações financeiras.</p><p>o POST /transactions: Cria uma transação financeira.</p><p>o PUT /transactions/{id}: Atualiza uma transação existente.</p><p>o DELETE /transactions/{id}: Exclui uma transação financeira.</p><p>o GET /reports: Retorna relatórios financeiros.</p><p>Produção Service</p><p>• Base URI: http://<dominio>/api/production</p><p>o GET /orders: Retorna uma lista de ordens de produção.</p><p>o POST /orders: Cria uma ordem de produção.</p><p>o PUT /orders/{id}: Atualiza uma ordem de produção existente.</p><p>o DELETE /orders/{id}: Exclui uma ordem de produção.</p><p>o GET /inventory: Retorna o inventário atual.</p><p>o PUT /inventory/{id}: Atualiza o inventário.</p><p>Logística Service</p><p>• Base URI: http://<dominio>/api/logistics</p><p>o GET /shipments: Retorna uma lista de envios.</p><p>o POST /shipments: Cria um envio.</p><p>o PUT /shipments/{id}: Atualiza um envio existente.</p><p>o DELETE /shipments/{id}: Exclui um envio.</p><p>o GET /tracking/{trackingNumber}: Retorna o status de rastreamento de um</p><p>envio.</p><p>REFERÊNCIA BIBLIOGRÁFICA</p><p>Brito, R. (2021). Arquitetura de Microserviços: Entenda os fundamentos e descubra como</p><p>aplicar em seu projeto. Novatec Editora.</p>

Mais conteúdos dessa disciplina