Sobre

Qual a proposta desse livro

Ao longo de alguns anos de experiência na área de deploy de aplicações em produção, tenho percebido que muitas pessoas tem dúvidas sobre quais os elementos que podem ser usados para entregar o produto de software em produção.

A ideia desse livro é oferecer alguns pontos de vista para ajudar você nessa empreitada. Não existe aqui pretensão alguma de fundar nenhum padrão ou ideia nova. O que apresento nessas páginas é nada mais é do que a soma de experiências, algumas minhas, mas também de outras pessoas, então não tenho intenção alguma de tomar para mim todo crédito, afinal toda construção de novo conteúdo é assim, correto? 10% experiência própria e 90% de aprendizado prévio.

Resumindo, espero que esse livro lhe ajude a entender esse assunto, seja se você é uma pessoa que já sabe sobre o assunto e queria apenas reforçar com base em outros pontos de vistas, ou se você é uma pessoa iniciante no assunto e quer de fato entendê-lo a partir dos fundamentos.

Detalhes sobre o livro

Esse livro está "pronto"?

O objetivo desse livro é que ele nunca esteja pronto. Isso pode assustar aquelas pessoas que esperam o “final” de uma história, mas aqui a abordagem é diferente.

A idéia do livro é ser um local onde eu possa congregar conhecimentos sobre o assunto a medida que eu for sintetizando ele ou recebendo colaboração de outras pessoas, ou seja, sempre terá uma coisa nova para ser dita sobre entrega em produção, correto?

Como será dividido esse livro?

A ideia é que ele aborde os seguintes temas:

  • Conceitos básicos sobre entrega de produtos em produção (ex.: o que é pipeline? Como ele funciona? O que ele tem que ter e afins)
    • Pretendo falar aqui também sobre as melhores práticas de cada etapa da entrega (ex.: testes de integração, migração de banco de dados, etc)
  • Como entregar determinados tipos de software em produção
    • Entregando Django (Python) em produção
    • Entregando Ruby on Rails em produção
    • etc
  • O que fazer após entregar
    • Monitoramento
    • Log
    • etc