Skip to main content

Introdução

Bem vindos a documentação da nossa Sprint 3 do projeto! Nessa Sprint tivemos um foco maior em nosso frontend, também finalizando as partes necessárias do nosso backend em microsserviços. Aqui seguem as principais partes trabalhadas nessa sprint:

Arquitetura

  • Cache: O cache é um mecanismo de armazenamento temporário que mantém cópias de dados frequentemente acessados para melhorar a velocidade de recuperação e o desempenho do sistema. Ele reduz a carga nos recursos primários, como bancos de dados ou serviços externos, acelerando o tempo de resposta e a eficiência geral do sistema.

  • Arquitetura de Orquestração: A arquitetura de orquestração coordena e gerencia a execução de processos, serviços e fluxos de trabalho dentro do sistema. Ela garante que os componentes individuais funcionem harmoniosamente, executando tarefas na ordem correta e lidando com dependências, escalabilidade e resiliência de forma eficiente.

  • Análise de Backpressure: A análise de backpressure identifica e gerencia situações onde a carga de trabalho excede a capacidade do sistema, causando gargalos e possíveis falhas. Este processo ajuda a implementar estratégias de controle de fluxo, garantindo que o sistema possa lidar de maneira eficiente com variações na demanda e manter a estabilidade operacional.

Experiência do Usuário

  • Teste de Usabilidade: O teste de usabilidade avalia quão fácil e intuitivo é para os usuários interagir com o sistema. Envolve observar usuários reais enquanto eles executam tarefas específicas, identificando pontos de frustração e áreas para melhorias. Os resultados ajudam a refinar o design e garantir que o produto final seja eficiente, satisfatório e alinhado às necessidades dos usuários.