DEV Community

Discussion on: Arquitetura Baseada em Modelos

Collapse
 
guithomas profile image
Guilherme Thomas

Pelo que tenho visto, é um tipo de arquitetura muito em desuso, sendo comum em sistemas legados (o que estou trabalhando é). Os métodos ágeis acabaram diminuindo muito o uso de linguagens tipo UML e derivados, mas aí não sei opinar se é algo mais pra bom ou mais pra ruim.

Collapse
 
lazarovbonifacio profile image
Lázaro Vinícius de Oliveira Bonifácio

Creio que essa metodolgia se encaixe de alguma forma no manifesto ágil e com a arquitetura de microsserviços. Se pensarmos que cada parte do sistema é um módulo é possível tirar proveito da arquitetura de microsserviços (metodologia mais atual). Além disso, como cada parte é independente é possível implementar diferentes tecnologias e diferentes partes do sistema, é possível usar isso também para grandes mudanças em sistemas, como uma troca de linguagem.

Thread Thread
 
lazarovbonifacio profile image
Lázaro Vinícius de Oliveira Bonifácio

Acho que essa arquitetura é bom para softwares livres. Conseguimos implementar diferentes soluções para montar uma personalizada.

Thread Thread
 
guithomas profile image
Guilherme Thomas

Exato, o software ERP hoje que trabalho é feito com base em um projeto open source, acredito que quando estava no auge muitos projetos assim foram feitos com base em MDA, e com o tempo sendo substituídos por outras arquiteturas.
Logo quando comecei estudar sobre essa arquitetura notei semelhanças com o que li por cima de microsserviços. Acredito que possam ser conceitos parecidos e inspirados que vão evoluindo.