Sempre buscando atuar com inteligência na área de desenvolvimento, como DevOps, arquiteto, líder de projeto e desenvolvedor fullstack, sempre visando a melhor implementação (tecnologia certa para a tarefa certa), análise de custo benefício, eficiência, arquitetura macro de serviços, fluxograma de desenvolvimento, automatização de tarefas e controle de qualidade e principalmente valor ao negócio.
2. Felipe Klerk Signorini
Analista Sênior - NorteMKT
Soluções em arquitetura, nível de infra
estrutura e desenvolvimento.
DevOps
3. O que é deploy
“Jogar código para o servidor”
Instalar o software em um ambiente.
- Transferência de arquivos
- Instalação manual
- Configuração de serviços
4. Quanto tempo é perdido
para apenas entregar aquilo
que já foi definido
como entregue.
5. 1. Qual o
problema do FTP
➔ Sincronização git e servidor
➔ Downtime
➔ Army delivery
Prepare-se amanhã iremos fazer
deploy.
➔ RollBack = 2 horas fora do ar
➔ Sobreposição de código
Tenho certeza que já tinha resolvido…
➔ LoadBalances/Autoscaling
7. Continuos integration
Práticas de automatização de testes unitários e gerenciamento
no versionamento de código.
Continuos Delivery
Práticas para automatizaçao de entrega em ambientes para
validação no negócio.
Continuos Deployment
Automatização de entrega e processos no ambiente de produção.
13. Develop
Stage
UAT - Acceptance Test
Production
GIT como controle
tag “2.1”
tag “1.9”
tag “2.0”
tag “1.9”
Branch - Dev
Branch - Master
Branch - UAT
Branch - Master