[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

agosto 2020
julho 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

agosto

setembro 2020

outubro
DOM
SEG
TER
QUA
QUI
SEX
SAB
30
31
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
1
2
3
Eventos para setembro

1st

Sem Eventos
Eventos para setembro

2nd

Sem Eventos
Eventos para setembro

3rd

Sem Eventos
Eventos para setembro

4th

Sem Eventos
Eventos para setembro

5th

Sem Eventos
Eventos para setembro

6th

Sem Eventos
Eventos para setembro

7th

Sem Eventos
Eventos para setembro

8th

Sem Eventos
Eventos para setembro

9th

Sem Eventos
Eventos para setembro

10th

Sem Eventos
Eventos para setembro

11th

Sem Eventos
Eventos para setembro

12th

Sem Eventos
Eventos para setembro

13th

Sem Eventos
Eventos para setembro

14th

Sem Eventos
Eventos para setembro

15th

Sem Eventos
Eventos para setembro

16th

Sem Eventos
Eventos para setembro

17th

Sem Eventos
Eventos para setembro

18th

Sem Eventos
Eventos para setembro

19th

Sem Eventos
Eventos para setembro

20th

Sem Eventos
Eventos para setembro

21st

Sem Eventos
Eventos para setembro

22nd

Sem Eventos
Eventos para setembro

23rd

Sem Eventos
Eventos para setembro

24th

Sem Eventos
Eventos para setembro

25th

Sem Eventos
Eventos para setembro

26th

Sem Eventos
Eventos para setembro

27th

Sem Eventos
Eventos para setembro

28th

Sem Eventos
Eventos para setembro

29th

Sem Eventos
Eventos para setembro

30th

Sem Eventos
Share This