fbpx
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…)
O CÓDIGO – SEXTA – 15/JAN

O CÓDIGO – SEXTA – 15/JAN

8:30 – Dicionário Docker – Entendendo esses nomes novos

Container, Imagem, Kubernetes, Docker, Kernel, Distribuição, DNS, Proxy Reverso, Container Registry… afinal, o que é isso?

14:00 – Containers vs PaaS

Vamos comparar e analisar as possibilidades com Containers e com PaaS.

20:00 – Resumo da Semana

Dessa vez em formato light, vamos para o instagram falar sobre as novidades da semana.

(mais…)
O CÓDIGO – QUINTA – 14/JAN

O CÓDIGO – QUINTA – 14/JAN

8:30 – Poltys – Decisões de Arquitetura de um Web Crawler.

Hoje eu vou detalhar algumas decisões e seus argumentos para que eu não usasse simplesmente o selenium grid e como fiz um desenho para um cliente. Esse projeto está em andamento.

14:30 – hub.gago.io – Um hub de webhooks.

Principais decisões e meus argumentos.

19:00 – Youtube downloader – Pipeline de filas

Como surgiu essa ideia, de onde foi tirada e porque criar algo assim.

Links

Youtube | Facebook | Linkedin | Instagram

RabbitMQ – Guia de Estudo Gratuito 2021

RabbitMQ – Guia de Estudo Gratuito 2021

RabbitMQ é simples e incrível. São apenas 4 componentes. Relativamente simples, mas cada um tem detalhes que escondem ouro.

Se você conhece estruturas de filas, pode pensar que já sabe do que se trata. E é aí que mora o engano. O RabbitMQ não é simplesmente uma infraestrutura de filas, é um Message Broker. Essa categoria exige que tenha habilidades que vão muito além de simplesmente possuir filas FIFO. Há detalhes que levariam semanas ou meses para implementar e anos para estabilizar, dependendo da linguagem.

Por isso defendo seu uso nos cenários mais variados.

(mais…)