Name: | Description: | Size: | Format: | |
---|---|---|---|---|
248.57 KB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
A arquitetura de microsserviços é uma forma eficiente de escalar a capacidade de
uma solução de software, bem como o seu processo de desenvolvimento. No
entanto, esta abordagem requer mais esforço das equipas de desenvolvimento para
tratar a gestão do estado da informação e a comunicação entre microsserviços de
forma resiliente.
O Dapr é uma ferramenta open-source que fornece estratégias para resolver os desafios
introduzidos pela arquitetura de microsserviços com o objetivo de facilitar o
desenvolvimento de microsserviços mais resilientes. O presente projeto de mestrado
visa avaliar a capacidade de o Dapr resolver estes desafios através da comparação do
nível de resiliência entre a versão original e a versão com Dapr de um sistema de
microsserviços. Deste modo, é aplicada uma ferramenta de engenharia do caos para
provocar perturbações, num sistema distribuído em Kubernetes, com o objetivo de
permitir a recolha de métricas de desempenho e avaliar o seu comportamento.
Description
Keywords
Resiliência Microsserviços Dapr Engenharia do caos Observabilidade Kubernetes