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

Como ser um DBA na era DEVOPS?

Como ser um DBA na era DEVOPS?

Minha ideia nessa palestra é trazer um pouco de contexto sobre as atividades de um DBA e como isso ainda se encaixa nos dias de hoje.

Pretendo abordar atividades e boas práticas pra quebrar um pouco do paradigma do dba trabalhar “isolado na ilha” e como ele pode agregar o time com suas skills.

Apresentei essa palestra no PGConf Brasil 2018.

Sebastian Webber

August 03, 2018
Tweet

More Decks by Sebastian Webber

Other Decks in Programming

Transcript

  1. Como ser um DBA
    na era DEVOPS?
    Sebastian Webber

    View Slide

  2. Oi
    Eu sou o Sebastian.

    View Slide

  3. To be lazy you need to work hard.
    Webber, Sebastian

    View Slide

  4. Depois de um tempo eu
    achei que gostaria de
    trabalhar com outra
    coisa...

    View Slide

  5. O que é um dba?

    View Slide

  6. O que é DevOps
    mesmo?

    View Slide

  7. View Slide

  8. Culture
    Automation
    Measurement
    Sharing

    View Slide

  9. Não seja um pato!

    View Slide

  10. Volte (ou comece) a programar
    ● parte mais divertida
    ● e desafiadora (programar usando tdd/bdd/*dd)
    ● pare de fazer scripts “feios e procedurais”...
    ● … use uma linguagem de verdade! (olá go)

    View Slide

  11. Seja um time
    DevOps existe para quebrar as barreiras e unir as pessoas
    como um time, então:
    ● Se envolva nas atividades do time: dojos, dailys, retros,
    happy hours...
    ● aprenda com eles
    ● sofra com eles
    ● lute com eles
    ● … Agregue valor

    View Slide

  12. Não faça, ensine!
    Por mais que pareça fácil otimizar aquela query, configurar
    aquele servidor, instalar/usar determinado serviço…
    Vá na máquina do colega e faça pair programming com ele.

    View Slide

  13. D ,
    [ ]
    !

    View Slide

  14. A beleza de recriar tudo do zero
    ● recriar maquinas de banco de dados via codigo (olá
    ansible)
    ● criar testes de desempenho (olá testes funcionais - pra
    apoio)
    ● criar as maquinas e testar o desempenho e depois apagar
    ● testar maquinas maiores, conjunto de hardware, so e tudo
    mais, deletando em pouco tempo

    View Slide

  15. Obrigado.
    @_sebastianwebber https://swebber.me
    https://www.linkedin.co
    m/in/sebastianswc/

    View Slide