Open gefymarcos opened 7 years ago
Não sei se usar Java para API seria a melhor saida, é a mais comodo por ser uma tecnologia que dominamos, mas normalmente APIs são fáceis de implementar.
Eu prefiro partir para uma tecnologia mais focada em tratar multiplas requisições, já que esse é o principal papel da API.
Eu adoro Java, mas convenhamos que é um canhão para matar formiga. Onde eu trabalho estão usando JavaEE com Spring para a API Rest dos Apps, o consumo de memória já dispara só com o container de aplicações.
Creio que usarmos tecnologias como NodeJs ou Go seria mais elegante e interessante. E a curva de aprendizado é pequena.
Os tópicos mais complicados aqui, na minhão visão, são:
Teriamos que ver qual tecnologia se encaixa melhor, sinceramente não vejo Java como uma delas.
Outra questão é sobre a infra, creio que deveriamos abrir um topico, ou 2, para tratar das questoes de infra de produção e repositorios de desenvolvimento (integração continua e etc).
Achei essa talk, talvez ajude! https://www.infoq.com/br/presentations/apis-do-jeito-certo
Baita talk @willsilvano!
O que vocês acham de passarmos essa talk num data show no sábado e depois abrirmos para discutirmos?
Espaço para definir como vai ser nossa API, uma ideia que surgiu foi escrever uma API em Java, disparando JSON para ser consumido.