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
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.
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 …