Após um longo inverno, teremos mais uma janela de inscrição para o Docker Definitivo!
Esse é o momento em que você poderá se inscrever para fazer parte da nossa tribo!
Um dia eu disse que eu acreditava que Docker mudaria a forma como enxergamos a hospedagem de aplicações. Um dia sonhei que talvez pudéssemos experimentar algo aqui na nossa plataforma.
Quando rolou os primeiros boatos dentro do grupo dos MVP’s me gerou um frio na barriga. Eu defendo a adoção de Open Source desde 2004, mas daí falarmos de Linux, .NET com Containers Linux?
Eu levei algum tempo para me preparar para esse momento.
Eu comecei falando sobre as ferramentas que poderíamos usar, poderíamos experimentar usando containers para isso. É uma forma excelente de democratizar o acesso à soluções que são chatas e/ou complexas de subir.
E pior: as vezes queremos só rodar para “VER QUAL É”, para tentar experimentar e ver o quão intuitiva e completa é a User Interface. Uma boa UI tem muito potencial para conquistar. E sinceramente: Faz diferença.
A verdade é que nosso mercado se curvou ao Docker.
Independente do tamanho do projeto, cogitamos usá-lo porque ele entrega benefícios para todo tipo de projeto.
Bastou ter de implantar esse projeto em algum lugar para pensarmos: Putz, se tivesse docker aqui isso já estaria no ar!
Se você acha burocrático ter um container registry… você não viu de onde viemos!
Mas afinal o que há além do Docker?
Docker é o alicerce para construirmos soluções incríveis. Mas embora seja quase mágico, ainda assim não passa de uma ferramenta.
E como toda ferramenta, o uso produz habilidade específica.
Aqui, no Docker Definitivo, nós entregamos expertise, para que você desenvolva essa habilidade.
Mas por mais hábil que você seja. Nada disso é relevante se você não sabe:
- Entregar
- Analisar
- Planejar
- Desenvolver
- Implantar
Soluções que de fato tirem proveito desse novo universo. Soluções que sejam de fato escaláveis. Soluções que atendam o problema do cliente de forma eficaz e eficiente. Docker resolve a forma como você empacota, e executa sua aplicação, mas ele não é capaz de fazer engenharia de software por você.
Nem docker, nem kubernetes fazem milagres.
Existe uma pá de conceitos que precisam estar presentes para que você consiga desenvolver aplicações que escalam.
Você vai precisar inevitavelmente de CI/CD para construir um pipeline automatizado de implantação., vai precisar entender sobre aplicações distribuídas e quais são as estratégias de distribuição.
Vai precisar entender como lidar com cargas de trabalho dinâmicas e intensas. Ou eventualmente intensas. Quais padrões envolvidos nesse tipo de trabalho e como conseguimos lidar com esse workload de forma eficiente.
Como trabalhar com mensageria e aplicações que escalam dinamicamente? Como mensageria vai entregar resiliência e uma série de benefícios.
Como REDIS é usado para Cache e Lock Distribuído e como Lock Distribuído com REDIS é comum em cenários com mensageria.
É preciso normalizar esse tipo de cenário.
O Enterprise Application Log possui perto de 8 componentes, entre eles RabbitMQ.
Como você lida com um proxy reverso, api gateway qual a diferença entre eles, quando usar, quando não usar.
Isso tudo faz parte de uma jornada de descoberta sobre a forma como desenvolvemos aplicações distribuídas.
É sobre entender quando, para quê, e principalmente: COMO.
Essa jornada se tornou incrível, ela conta com conteúdo gravado entregue semanalmente.
Do dia 1 ao dia 40 vemos Docker, só docker.
Você ficará em um grupo só com alunos de Docker, seu conteúdo liberado será somente de Docker.
Para matarmos esse assunto de uma vez por todas.
Vamos ver do básico, muito básico, do zero absoluto ao intermediário. Vamos voltar ao entendimento de Linux para chegar nos containers.
Vamos aprender a instalar um servidor Linux com Docker nele, do zero, sem WSL. Assim, ao chegar em um cliente em que antes diria: Não dá para usar docker porque você não tem um linux e não tem ninguém que saiba subir ao menos um servidor aqui. Agora você pode criar seu servidor de desenvolvimento, para pelo menos motivar a contratação com base no resultado dos seus novos cases.
Não é preciso de muito. O primeiro projeto já justifica tudo!
Ao mesmo passo que aprendemos a subir esse servidor, aprendemos a conectar e operá-lo basicamente. O mínimo para um ambiente de dev ou testes mesmo. E só. Agora é hora de jogar esse servidor fora, pois ele já serviu ao seu propósito.
O próximo passo é aprender os 4 fundamentos do Docker:
- Container
- Imagem
- Volume
- Rede
Isso tudo a gente faz com base no Docker Desktop, no windows.
Em seguida vamos ver como subimos os principais bancos de dados em container. E serei claro sobre como fazemos isso, sob quais condições, os riscos, os benefícios.
Serei muito claro em não recomendar o uso em produção.
Mas se você precisar fazer, saberá fazer a coisa errada do jeito certo.
Esse é o fim da nossa jornada de puro Docker.
Esse é o ponto onde nos despedimos do grupo de docker e vamos para o grupo de arquitetura. Na hotmart, onde o curso está hospedado, você também começa a ver novos módulos, dedicados à arquitetura de solução.
Ao chegar no grupo, é hora de solicitar o acesso ao ORG do GitHub.
São mais de 20 repositórios, mais de 40 projetos, incluindo o setup completo do meu cluster Kubernetes, com KubeADM e com microk8s.
Além dos setups de várias das minhas aplicações e o código fonte completo das minhas aplicações, como o Hub, que foi assunto do primeiro semestre de 2021.
Temos o Jornada.gago.io, onde vemos uma implementação real com base no Keycloak. Aliás temos várias aplicações, SPA ou Web MVC com keycloak.
Bom, tem muito mais, mas eu vou deixar para contar isso tudo no dia 11!
A janela de inscrição
Nossa janela de inscrição será curtinha, dos dias 11 e 12 de Novembro (quinta e sexta).
Eu vou fazer uma live no dia 11 para contar tudo que você precisa saber sobre esse projeto.
Nesse momento eu comecei a divulgar, por email, várias informações interessantes sobre o Docker Definitivo.
Você já pode se inscrever para saber mais informações sobre essa jornada.
inscreva-se em dockerdefinitivo.com
Depoimentos
Aqui estão alguns depoimentos de alunos do Docker Definitivo!
Te vejo por email, e na live do dia 11!
0 comentários