DEV Community

Discussion on: Arquitetura Baseada em Modelos

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

Abordagem muito interessante. O fato de poder utilizar diferentes tecnologias para elaboração de diferentes módulos de um sistema pode tirar muita vantagem das características cada linguagem, também. Creio que seja muito utilizada hoje.

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.