Qual a melhor arquitetura?

Sou iniciando sobre a questão de arquitetura em Java, mas na língua sou entusiasta.

Gostaria de abrir uma discussão sobre, qual seria a arquitetura Java (do front-end ao back-end) ideal para um banco(instituição financeira) que lida com “milhões” de usuários. Essa dúvida surgiu em um papo de bar hehehe. Deixe sua opinião :slight_smile:

Sem saber os parâmetros e o que esse banco deve fazer, fica complicado e conversas de bar cria uma mentalidade ruim, onde todos se julgam sabidos, sem estudos prévios.

Tem que analisar o contexto.

1 curtida

O problema é que o requisito “milhões de usuários” é muito vago … quem são esses usuários ? o usuário de um banco pode ser desde aquele mais humilde que saca todo o dinheiro da conta salário uma vez no mês, pode ser um usuário que usa conta-corrente e cartão de crédito, ou pode ser ainda alguém que passa o dia comprando e vendendo ações … enfim, provavelmente cada um destes usuários tem necessidades diferentes, que serão tratados por sub-sistemas diferentes, e cada sub-sistema vai precisar de uma arquitetura diferente …

2 curtidas

Digamos que seja usuário “humilde” apenas acesso ao extrato e transferências.

Achei interessante essa questão de sub-sistemas com arquiteturas diferentes.