[Workshop] [Online] [Pago] – Docker + Bancos de dados #NaPrática
Publicado em: sexta-feira, 11 de jan de 2019
Tags:

Você deve ter ouvido falar que Docker não serve para executar seus bancos de dados de produção, eu concordo, mas talvez você não saiba que essa não é a única forma de usar docker para aumentar sua capacidade de entregar projetos com Bancos de Dados.

Docker pode te ajudar a entregar ambientes locais, na máquina de desenvolvimento, melhorar sua capacidade de produzir e reproduzir cenários de teste, é fantástico para testar automação no processo de criação de ambientes complexos, permite você validar configurações, testar novas versões de bancos e muito mais.

Ah se eu conhecesse docker antes…

O ano era 2013 e entre as diversas coisas que eu cuidava, uma delas era uma instância do RabbitMQ. RabbitMQ é um Message Broker muito usado no mercado, ele trabalha na gestão de filas e implementa AMQP. RabbitMQ é feito em Erlang e por sua vez usa um banco de dados chamado Mnesia. Um dos principais cuidados na migração entre versões do RabbitMQ é que o mnesia é forward only, isso quer dizer que uma vez que as mensagens estivessem persistidas no mnesia, um update para uma versão superior era irreversível. A migração para a nova versão do RabbitMQ, que parecia simples, virou um verdadeiro projeto, levando alguns dias para ficar pronta, quando na verdade era possível de ser resolvida em minutos, caso eu pudesse subir um container com a nova versão, afim de testar a implantação.

Como eu não tinha Docker na época, foi necessário realizar uma série de operações complexas que envolviam enorme burocracia, como subir um novo servidor, configurá-lo. Enfim, coisas que não precisavam acontecer.

Isso é comum

Muitas vezes adiamos ou sequer pensamos em estar up-to-date com nossos recursos de infra simplesmente por não conhecermos bem o impacto de uma atualização ou por não termos a segurança de que o que está funcionando continuará funcionando. Docker é incrivelmente poderoso para tirar essas dúvidas, na medida que você consegue reproduzir ambientes complexos com containers.

Seja a nova versão do MongoDB, nova versão do Redis, SQL Server, Oracle, DB2, PostgreSQL, MySQL, MariaDB, não importa, em algum momento durante um update dessa natureza você se sentirá mais seguro, podendo realizar seus testes sabendo que não precisa nem alocar uma grande infra para validar a nova versão e será factível descartar seu teste em minutos. Todos ganham quando temos soluções assim ao nosso dispor.

Mas afinal sobre o que se trata esse Workshop?

Eu me comprometo a entregar automação! Então fica comigo a responsabilidade de mostrar como automatizar a criação de bancos simples e complexos, apresentando os principais gatilhos para você usar Docker como seu aliado na subida de ambientes versionáveis. Isso quer dizer que com um simples repositório GIT onde você versiona Dockerfiles, arquivos Docker-compose.yaml e alguns scripts, você pode ter instâncias completas das principais tecnologias de banco vigentes no mercado. Isso é incrível!

Acontecerá dia 24 de Janeiro, 20:00, e será transmitido ao vivo via Zoom (uma ferramentinha de webnário).

O preço é R$ 50,00 mas para a galera que me segue aqui gerei alguns links valores promocionais, corre que não são muitas vagas com valor promocional, são descontos de 40% e 20%.

Nota

Esse é o último treinamento pocket sobre docker que farei em 2019. Continuo com a publicação de conteúdo gratuito, no entanto, os treinamentos de docker farão parte de uma oferta muito maior… …mas isso é assunto para outro papo.

UPDATES

Data: 19/Jan | DESCONTOS -> 50% (Resta 1 unidade) | 40% (Restam 7 unidades) | 30% (Restam 20 unidades)

Luiz Carlos Faria

Mensagem do Autor

Espero que goste desse post. Não deixe de comentar e falar o que achou. 

Se acha que esse post pode ajudar alguém que você conheça, compartilhe!

 

Eventos passados

novembro 2020
outubro 2020
setembro 2020
agosto 2020
Nenhum evento encontrado!
Carregar Mais

Publicidade

Assine

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Lives

Fique de olho nas lives

Fique de olho nas lives no meu canal do Youtube, no Canal .NET e nos Grupos do Facebook e Instagram.

Aceleradores

Existem diversas formas de viabilizar o suporte ao teu projeto. Seja com os treinamentos, consultoria, mentorias em grupo.

Agenda & Eventos

novembro

dezembro 2020

janeiro
DOM
SEG
TER
QUA
QUI
SEX
SAB
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
Events for 1st dezembro
Sem Eventos
Events for 2nd dezembro
Sem Eventos
Events for 3rd dezembro
Sem Eventos
Events for 4th dezembro
Sem Eventos
Events for 5th dezembro
Sem Eventos
Events for 6th dezembro
Sem Eventos
Events for 7th dezembro
Sem Eventos
Events for 8th dezembro
Sem Eventos
Events for 9th dezembro
Sem Eventos
Events for 10th dezembro
Sem Eventos
Events for 11th dezembro
Sem Eventos
Events for 12th dezembro
Sem Eventos
Events for 13th dezembro
Sem Eventos
Events for 14th dezembro
Sem Eventos
Events for 15th dezembro
Sem Eventos
Events for 16th dezembro
Sem Eventos
Events for 17th dezembro
Sem Eventos
Events for 18th dezembro
Sem Eventos
Events for 19th dezembro
Sem Eventos
Events for 20th dezembro
Sem Eventos
Events for 21st dezembro
Sem Eventos
Events for 22nd dezembro
Sem Eventos
Events for 23rd dezembro
Sem Eventos
Events for 24th dezembro
Sem Eventos
Events for 25th dezembro
Sem Eventos
Events for 26th dezembro
Sem Eventos
Events for 27th dezembro
Sem Eventos
Events for 28th dezembro
Sem Eventos
Events for 29th dezembro
Sem Eventos
Events for 30th dezembro
Sem Eventos
Events for 31st dezembro
Sem Eventos
Share This