#008 – Os Doze Mandamentos das Apps
O Heroku foi um pioneiro em PaaS, oferece desde 2007 uma plataforma de Cloud robusta e fácil de usar. Depois de tantos anos e milhares de clientes, é óbvio que aprenderam muito sobre aplicações web. Esse aprendizado está condensado no Twelve-Factor App, um guia de recomendações/boas práticas no desenvolvimento/operação de uma aplicação Web.
Nesse episódio discutimos cada um dos 12 fatores, analisando suas implicações em outros contextos. Veja quais são os 12 fatores:
- Base de Código
- Dependências
- Configurações
- Serviços de Apoio
- Build, Release, Run
- Processos
- Vínculos de Porta
- Concorrência
- Descartabilidade
- Dev/Prod Semelhantes
- Logs
- Processos de Admin
No final, como sempre, trazemos a leitura dos comentários e e-mails. Continue participando, deixe o seu comentário aqui, no nosso Twitter @podebug, na nossa página do Facebook ou mande um e-mail para [email protected]
Para baixar: Arquivo MP3
Assine o Podcast
Links do Episódio
- Website: The Twelve-Factor App
- Website: The Twelve-Factor App (em português)
- Website: 12-Factor App in Plain English (resumo)
- Website: Heroku
- Base de Código: Git
- Base de Código: GitHub
- Dependências: RubyGems
- Dependências: Cocoapods
- Dependências: Pip (Python)
- Dependências: Virtualenv (Python)
- Dev/Prod Semelhantes: Vagrant
- Dev/Prod Semelhantes: Docker
- Dev/Prod Semelhantes: Otto
- Build, Release, Run: How Facebook releases software
- Build, Release, Run: The Facebook Release Process
- Produto: Microsoft Application Insights
- Produto: Keynotes e palestras sobre o Application Insights na Build 2015
- Produto: Parse
- Produto: Crashlytics
- Notícia: Tecnologia do WhatsApp
- Dica do Marcelo: Working Effectively with Legacy Code
- Dicas do Vladimir: Som ambiente da Nostromo
- Dica do Borba: Programming in Elixir
Créditos
- Música tema e audio clips por Jason Shaw do site audionautix.com
- Música de encerramento do site audioblocks.com
- Edição e mixagem por Marcelo Lv Cabral