Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Na Minha Máquina Funciona — TDC Florianópolis

Na Minha Máquina Funciona — TDC Florianópolis

O clássico problema do "na minha máquina funciona" e como resolvê-lo com containers, ambientes reproduzíveis, CI/CD e boas práticas de DevOps. Apresentado no TDC Florianópolis (2018) por Flávio Pimenta.

Flávio Pimenta PRO

September 11, 2026

Transcript

12 slides
  1. Na minha máquina funciona! Flávio Pimenta Arquiteto Cloud e Evangelista

    DevOps na Assertiva. Globalcode – Open4education
  2. Proposta Quero mostrar como estruturar seu ambiente local de desenvolvimento

    de forma a minimizar problemas em ambientes produtivos. Vou compartilhar problemas que já enfrentei e apresentar como resolvi. Globalcode – Open4education
  3. Problemas de ambiente/SO Máquina do Desenvolvedor config Servidores Win1252 Enconding

    de arquivos UTF-8 America/Sao_Paulo Timezone - região UTC America/Sao_Paulo BRT Timezone - horário de verão America/Sao_Paulo BRST Limite enorme de arquivos ulimit NÃO = 3 bytes em ISO-8859-1 CharacterSet em DB Too many open files... NÃO = 4 bytes em UTF-8 Globalcode – Open4education
  4. Sistema Operacional Quanto mais próximo do sistema operacional do ambiente

    de produção melhor. Cada vez mais usamos Docker para isolar a execução local. Globalcode – Open4education
  5. IDE não é tudo. Use a IDE que você mais

    gosta. Mas lembre-se que a IDE vai lhe ajudar a desenvolver. Não tente resolver tudo com a IDE. No ambiente produtivo você não vai ter IDE !! Globalcode – Open4education
  6. Quanto mais Docker melhor. Uso de Docker não é só

    para um "testezinho". Quanto mais isolados os componentes do seu projeto e preparados para executar em container melhor. Globalcode – Open4education
  7. Configurando sua máquina 1. Git 2. Maven 3. DockerImage 4.

    $ docker run … 5. Jenkins Globalcode – Open4education
  8. Configurando na nuvem 1. Git 2. Maven 3. DockerImage 4.

    $ docker push 5. $ docker run … 6. Jenkins Globalcode – Open4education

More Decks by Flávio Pimenta

Other Decks in Programming