Como criar um sistema em Microservices em Java

A infra é quem garante a disponibilidade e escalabilidade, não acumulo esta função.

O que confere alta disponibilidade e capacidade de processar grandes volumes de dados não é o produto X ou Y, é a arquitetura da sua solução. Você pode ter alta disponibilidade e capacidade de processar grandes volumes de dados usando arquivos texto.

Só para ilustrar, grandes sistemas de telecom processam bilhões de registros de chamada todos os dias e uma grande parte faz isso com arquivos texto e C.

Eu sou obrigado a concordar com o Alan Kay quando ele diz que a indústria do software se parece com a indústria da moda.

1 curtida

Certo. A diferença é que agora um whatsapp faz isso tb… mas com 15 funcionários.

whatsapp = futuro
telecom = passado

whatsapp = app idiota com uma hype monstruosa
telecom = o que vc usa quando estoura a hemorróida da sua vovó e tem que chamar uma ambulância
pfk66 = troll hypeiro SteveJobs-wannabe

1 curtida

Ok, você está se fechando pra este meio, é apenas alguém que escolhe entre o framework 6 ou meia dúzia.

Do que está falando? Nem está conseguindo mais trollar direito.

Se não sabe nada de infra, não tem condição de saber se essas tecnologias são realmente necessárias né?

Talvez fosse melhor perguntar pro seu colega da infra.

Qual parte do “ambas arquiteturas processam bilhões de registro, mas apenas uma o faz por uma fração do custo e da mão de obra” vc não entendeu?

Não entendi a parte onde você acha que o custo de uma operadora de telecom é sua folha de pagamento. Também não entendi como você acha que pode comparar uma empresa que tem um aplicativo a empresas que tem um investimento de capital na ordem de trilhões de dólares. E não entendi como o WhatsApp funcionaria sem uma operadora de telecom para transmitir suas informações.

Sem as grandes empresas que fazem gigantescos investimentos de capital e criam as verdadeiras tecnologias de ponta, o Vale do Silício é apenas um playground para crianças mimadas.

1 curtida

Não são necessárias porque já funciona muito bem com o que existe, simples assim. Não trabalho com infra mesmo, os servidores precisam de alta disponibilidade e a infra mantem isso, não vou pra casa com responsabilidade de por exemplo o loading balancing ficar funcionando. Claro que no início do projeto todos são envolvidos para que o sistema atenda dentro do que a infra vá dispor. Não tem nada haver infra escolher framework, não sei da onde retirou isso.

O assunto é banco de dados. Você sugeriu comparar o volume de dados que as empresas processam. Como a empresa com trilhões de investimento foi destruído nesse quesito por uma app idiota, mas extremamente popular, agora não pode mais comparar? ok. rs

Arquivo texto é tecnologia de ponta?

Nossa geralmente as empresas de telecom são odiadas pelo péssimo serviço prestado, e pela organização disfuncional, primeira vez que encontro um cheerleader delas!

Sim, um cluster de servidores SQL funciona muito bem, até não funcionar mais.

Só falei que manter cluster de servidores SQL é coisa da era passada. :wink:

O assunto é micro-serviços em Java. Você entrou no tópico dizendo que se uma empresa não usa Riak, Cassandra ou a palavrinha da moda do momento, ela não tem alta disponibilidade, nem consegue processar grandes volumes de dados. Eu repliquei dizendo que isso é uma falácia porque existem empresas que processam grandes volumes de dados e oferecem serviços que tem uma disponibilidade muito superior à do WhatsApp sem necessariamente utilizar os produtos que você considera essenciais para obter esses benefícios. Então, você iniciou uma comparação entre o WhatsApp e essas empresas que são essenciais para que qualquer serviço como o WhatsApp possa sequer existir. A comparação absurda quem começou foi você.
Dizer que as operadoras foram destruídas pelo WhatsApp demonstra que você não tem nenhum conhecimento do mercado. O WhatsApp afeta a receita das operadoras? Sim, sem dúvida. Ele representa uma ameaça à continuidade dessas empresas? Não, de forma alguma. Porque ele depende delas.

Você conhece alguém que não tem celular? As pessoas falam, falam, mas dependem do serviço. E pagam por isso. Quanto é o faturamento do WhatsApp mesmo?

Nossa, isso já se extendeu demais e perdeu o objetivo do tópico que era falar sobre arquitetura em microservices, vamos parar de trollar :), fazer pesquisas e responder com embasamento técnico, dessa forma se tornou uma guerra de egos e é isso que difere este fórum do stack, cade o moderador ?

1 curtida

@pfk66 Seus argumentos não fazem sentido, sua app não é nada sem uma grande empresa de telecom.

Estávamos esperando até agora o @pfk66 relatar suas experiências reais em micro services e encaixar o projeto do colega nessa arquitetura, já que ele levanta tanto a bandeira, mas realmente isso não ocorreu. No mais isso é fórum de discussão, sei que a geração atual é mais politicamente correta, mas faz parte a discussão, apesar do título o autor do tópico nem definido está sobre usar micro services, na prática não definiu nem a modelagem de dados.

Se o assunto é microservices, o que faz aqui cheerleadering pra telecoms e seus arquivos texto?

Desculpa, mas quem não entende de infra não esta em posição de dizer se microservice é necessário ou não.

Quando você trabalhar em um grande empresa vai entender tudo isso, e não vai ser mais um faz tudo.

Por que alguém que sabe criar um sistema ou torradeira precisa trabalhar pra grandes empresas de telecom ou de energia elétrica? lol