fbpx
Docker – de A a Z – 19 – Youtube Downloader – o projeto
Publicado em: sexta-feira, 22 de dez de 2017

Olá, esse é o vídeo de número 19 da série e vamos abordar um tema incomum: Pizza! Oops brincadeira! Youtube Downloader! A escolha desse projeto se dá pela necessidade de utilizar paralelismo para processar as requisições de download, tratar-se de um projeto não convencional, e precisar de cuidados ortogonais quanto ao design da solução em si. São elementos que fazem desse projeto um projeto divertido e cheio de peculiaridades. A principal característica é sair do mais do mesmo, dos cruds com MongoDB e Redis e mostrar um exemplo mais rico.

O projeto está publicado no github ( luizcarlosfaria/devweek2017–ci-cd-jenkins-netcore ) e iremos trabalhar os diversos aspectos funcionais e não funcionais dessa aplicação em uma jornada, que começou dia 12, quando apresentei ASP.NET Core CI& CD com Jenkins e termina no final de janeiro com a entrega de todas as releases do projeto. Essa jornada termina no final de janeiro de 2018, onde apresentarei o projeto final, e mostrarei como chegamos e onde chegamos.

Muita coisa legal para mostrar, inclusive o port do Spring.NET que fiz para .NET Standard. O projeto conta com docker swarm em um cluster com 4 máquinas, RabbitMQ, Redis, MongoDB, Graphite e Grafana e muita coisa legal.

https://youtu.be/Z6PykWOIPMQ

Como disse no vídeo, há diversas decisões que foram tomadas equivocadamente, algumas propositalmente, mas a maioria não. Essa é uma forma de apresentar o diagrama de causa-efeito-ação, no qual vou atualizando release-a-release para poder mostrar como controlo débitos técnicos, e como desenho uma estratégia técnica eficiente e transparente. Se você não está familiarizado com essa forma de pensar, te aconselho alguns posts que fiz a respeito Como definir a Arquitetura de um Software e Por onde andei, andei frustrado, esses posts exprimem minha forma de lidar com esse tipo questão. O principal mindset a respeito dessa estratégia é: Faça o que precisa ser feito, doa a quem doer, nem que seja você mesmo.

Assim fica combinado, temos um projeto para trabalharmos juntos no seu roadmap. Por um lado vocês precisam entender e pedir features, questionar, para que possamos trabalhar nesses elementos. Para não perdermos muito tempo, só vou evitar grandes alterações de UI/UX.

Revendo a edição percebi que diferente do que eu disse no vídeo, preciso fazer vídeos mais específicos para detalhar alguns elementos dessa solução, bem como algumas mudanças que precisam ser feitas e pontos que precisam ser adicionados ao nosso diagrama de causa-efeito-ação.

 

29/10/2018 – Vídeo removido pelo Youtube

O vídeo foi removido

1 Comentário

  1. Marcus

    Daria pra vc upar esse video no Odysee, alguns canais usam eles pra upar videos q o youtube bloqueia, pra ter como backup

    Responder

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.

[docker de a a z]

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.