[ETP] Viabilidade de sistemas robustos se tornarem microsserviços
ESTUDO TÉCNICO PRELIMINAR - ETP
O time Titãs realiza as manutenções de diversos sistemas, sendo eles até este momento: SID, Skala, Comunique-se e Cegonha. Devido a um levantamento técnico se cogitou a implementação de serviços que são fracamente acoplados. Para viabilidade desse tipo de implementação, uma sugestão foi aplicar a arquitetura de microsserviços. De forma conceitual a arquitetura de microsserviços permite a entrega rápida, frequente e confiável de aplicativos grandes e complexos. No entanto, éserão deexpostos extrema importância que se levante nesseneste estudo os aspectos positivos e negativos deste tipo de arquitetura.
2 - AS FUNCIONALIDADES NECESSÁRIAS PARA ATENDER A NECESSIDADE
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3 - COMPLEXIDADE DE CADA FUNCIONALIDADE
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
4 - POSSÍVEIS PROBLEMAS
4.1. Problemas gerais
Um desafio com o uso dessa abordagem é decidir quando faz sentido usá-la. Ao desenvolver a primeira versão de um aplicativo, muitas vezes você não tem os problemas que essa abordagem resolve. Além disso, usar uma arquitetura elaborada e distribuída retardará o desenvolvimento. Isso pode ser um grande problema para startups cujo maior desafio geralmente é como evoluir rapidamente o modelo de negócios e o aplicativo que o acompanha. O uso de divisões no eixo Y pode tornar muito mais difícil iterar rapidamente. Mais tarde, no entanto, quando o desafio for como dimensionar e você precisar usar a decomposição funcional, as dependências emaranhadas podem dificultar a decomposição do aplicativo monolítico em um conjunto de serviços.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
5 - VALOR AGREGADO
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
5 - CONCLUSÃO DO ESTUDO
O presente ESTUDO TÉCNICO PRELIMINAR, elaborado pelos integrantes TÉCNICOS do time TITÃS, considerando a análise dos desafios técnicos envolvidos e citados, conclui pela RECOMENDAÇÃO DA IMPLEMENTAÇÃO DA ARQUITETURA DE MODO CRITERIOSO, uma vez que foram considerados as vantagens e desvantagens em termos de eficiência, principalmente potenciais problemas que afetem a disponibilidade do serviço. Em complemento, os contratempos identificados são administráveis, pelo que RECOMENDAMOS o prosseguimento da demanda a iniciar pelo sistema CEGONHA, uma vez que, o projeto é recentemente e por isso, mais adepto à novas mudanças.