Resumo: | A empresa SPMS (Serviços Partilhados do Ministério da Saúde) possui 4 portais direcionados para diferentes tipos de utilizadores (Profissionais, Institucionais, Administrativos e Utentes). Todos estes portais consomem os mesmos serviços, sendo que estes serviços estão assentes em uma arquitetura monolítica. Devido à crescente evolução dos projetos, vários problemas se foram manifestando, nomeadamente, problemas relacionados com a reduzida agilidade de novos desenvolvimentos e melhorias. Aliando-se a estes problemas, e em consequência da complexidade das regras de negócio e de domínios de difícil compreensão, a equipa que se dedica a esta solução possui dificuldades em gestão e entendimento do negócio. Com isto, o propósito do projeto baseia-se em uma reformulação parcial da solução e das metodologias de trabalho usadas, de forma a combater os problemas identificados. Neste contexto, é pretendido apresentar e avaliar a migração parcial da arquitetura atual monolítica para uma arquitetura baseada em microsserviços, estando a mesma em conformidade com o Domain-Driven Design (DDD). Seguidamente da avaliação, é possível concluir que esta abordagem resolveu os problemas relacionados com a escalabilidade e agilidade dos desenvolvimentos. É exequível igualmente analisar que, paralelamente, esta abordagem facilitou a compreensão e gestão das regras de negócio presentes no domínio.
|