fbpx
RabbitMQ é Resiliente? [video]

RabbitMQ é Resiliente? [video]

Será que o RabbitMQ de fato é seguro?

O que acontece quando ele cai?

O que acontece se minha aplicação cai?

Será que o RabbitMQ persiste os dados no disco?

Ou o RabbitMQ trabalha somente com dados em memória?

Todas essas perguntas são pertinentes, e vou abordá-las nesse vídeo.

A maior parte do meu conteúdo é o mesmo em todas as redes sociais. 

Mas algumas delas me permitem criar conteúdo mais focado na audiência e interesse de cada plataforma.

Assim, instagram, facebook, linkedin e Youtube possuem conteúdos diferentes.

Siga para ficar por dentro de tudo.

RabbitMQ para Aplicações .NET – a MasterClass virou Curso

RabbitMQ para Aplicações .NET – a MasterClass virou Curso

Em 2013 eu tinha o desafio de processar milhões de músicas. Eu não tinha uma restrição de tempo, poderia levar um dia ou uma semana. Mas eu precisava assegurar que os 4 consumidores planejados, não concorressem processando os mesmos álbuns. Também precisava assegurar que se o processamento fosse interrompido, eu pudesse retomar de onde parei. Assim começou minha relação com o RabbitMQ. Eu buscava RESILIÊNCIA e CONFIABILIDADE, e acabei ganhando de brinde ESCALABILIDADE, EFICIÊNCIA e DISPONIBILIDADE.

(mais…)
Você sabe se escolheu o data center certo?

Você sabe se escolheu o data center certo?

Na jornada de criar aplicações globais, o arquiteto precisa prover dados que guiem as estratégias de crescimento de qualquer negócio. Esses dados interferem na forma como projetamos disponibilidade, cache, e recursos específicos para atender regiões específicas do globo. Mas e aí, você sabe de onde está vindo o acesso às suas aplicações e serviços? Você já sabe qual o próximo passo?

Hoje eu vou mostrar como aproveitei recursos e dados que já estavam disponíveis para mim, para criar uma visão que me permite entender o tráfego para os meus servidores.

(mais…)
EasyNetQ em perspectiva

EasyNetQ em perspectiva

Abstrações são desenhadas para resolver problemas e abstrair um ou mais aspectos de uma implementação. Uma abstração pode entregar redução de complexidade, maior coesão, configuração facilitada, adaptação e até mesmo suprimir aquilo que não nos é relevante quando um novo padrão emerge do seu próprio uso.

(mais…)
Habemus Kubernetes

Habemus Kubernetes

Hoje eu estou muito feliz por fazer esse anúncio por aqui. Oficialmente estamos subindo as primeiras aulas de Kubernetes no Docker Definitivo, hoje também temos live no canal .NET, falando do Hub de Eventos e em breve teremos conteúdo aqui no gaGO.io que abordam direta ou indiretamente o tema também.

(mais…)
MongoDump e MongoRestore com Docker

MongoDump e MongoRestore com Docker

Recentemente produzi a Jornada Dev Pro e foi um evento que teve uma aplicação de suporte. Embora funcionalmente não tenha atendido minhas expectativas, o projeto atendeu bem à seu propósito. Agora é hora de migrar essa infra para outro servidor, e aí? Como lidar com backup/restore do mongodb?

(mais…)
A Jornada DEV PRO

A Jornada DEV PRO

Ao longo dos últimos anos eu vi muitos desenvolvedores batendo cabeça, cada do seu jeito. Não foram nem uma, nem duas, nem três vezes em que vi profissionais desdenhando de projetos com Redis, RabbitMQ, Kong, Keycloak, ELK Stack e diversas outras tecnologias, eles dizem: “É um canhão para matar uma formiga“.

(mais…)