Executando verificação de segurança...
2
uriel
2 min de leitura ·

A volta dos monólitos! Adeus microserviços! Case Amazom Prime video! 90% de economia

A mudança de uma arquitetura de microsserviços distribuídos para um aplicativo monolítico ajudou a obter maior escala, resiliência e reduzir custos.

De microsserviços distribuídos a um aplicativo monolítico

Para resolver os gargalos, inicialmente consideramos corrigir os problemas separadamente para reduzir custos e aumentar os recursos de dimensionamento. Experimentamos e tomamos uma decisão ousada: decidimos reprojetar nossa infraestrutura.

Percebemos que a abordagem distribuída não trazia muitos benefícios em nosso caso de uso específico, então reunimos todos os componentes em um único processo. Isso eliminou a necessidade do balde S3 como armazenamento intermediário para quadros de vídeo porque nossa transferência de dados agora acontecia na memória. Também implementamos uma orquestração que controla os componentes em uma única instância.

Conceitualmente, a arquitetura de alto nível permaneceu a mesma. Ainda temos exatamente os mesmos componentes que tínhamos no projeto inicial (conversão de mídia, detectores ou orquestração). Isso nos permitiu reutilizar muito código e migrar rapidamente para uma nova arquitetura.

resultados

Mover nosso serviço para um monolito reduziu nosso custo de infraestrutura em mais de 90%. Também aumentou nossas capacidades de dimensionamento. Hoje, somos capazes de lidar com milhares de streams e ainda temos capacidade de escalar ainda mais o serviço. Mover a solução para Amazon EC2 e Amazon ECS também nos permitiu usar os planos de economia de computação do Amazon EC2 que ajudarão a reduzir ainda mais os custos.

Para ler tudo, segue a fonte:

Carregando publicação patrocinada...
1
1
1

Meio que tira o hype!
Qualquer um que tem um site de 2 páginas queria 3 microserviços pra
4 clientes por dia!
rsrsrs

1

Obrigado por postar. Eu sempre falei isso.

É incrível como modinhas sem sentido pegam porque algumas pessoas com agenda muio própria resolvem usar para influenciar outras pessoas, em alguns casos só pelo gosto de fazer isso, outros porque eles têm ganhos.

Ele é útil em alguns casos, mas sõa muito poucos, não era para ter saído do controle assim. Muita gente criou crenças que não podem ser comprovadas e começpi-se fazer muita coisa mais comlexa, menos eficiente e com mais problemas.

Aos poucos alguns admitem o erro, mas a maioria não fará.

1

Até mesmo empresas como a Amazon cometem erre por falta de planejamento aos moldes do DDD.

Basicamente eles decubriram que tudos esses micro serviço eram uma mesmo Domínio e não deveriam estar distribuídos.

Micro serviços são ótimos, porem se você não conhece o seu domínio você só aumenta os custos e complexidade

1