#devops
30 posts
2026 - maio
1 post2026 - março
1 post2026 - fevereiro
1 post2025 - setembro
2 posts2023 - março
1 post2022 - janeiro
2 posts2019 - abril
2 posts2018 - abril
1 post2018 - janeiro
1 post2017 - junho
1 post2016 - dezembro
1 post2016 - agosto
2 posts2016 - março
1 post2015 - dezembro
1 post2015 - abril
1 post2014 - julho
1 post2014 - janeiro
1 post2013 - outubro
1 post2013 - setembro
1 post2013 - junho
1 post2012 - abril
1 post2009 - novembro
2 posts2008 - maio
1 post2008 - abril
1 post2007 - agosto
1 post2026 - maio
1 postBoas práticas de projetos de código aberto com LLM - O Mínimo
Projetos open source feitos com LLM só ficam prontos com instalação simples, testes e CI confiáveis e documentação focada no problema. Padronizar releases e deploys torna a automação previsível.
2026 - março
1 postMigrando meu Home Server com Claude Code | openSUSE MicroOS
Migrei 49 containers de Ubuntu para openSUSE MicroOS com ajuda do Claude Code, reorganizando Docker, NFS, ROCm, backups e SELinux. A automação acelerou o trabalho, mas arquitetura e validação continuaram humanas.
2026 - fevereiro
1 postSQLite + Kamal: Deploy de Rails sem Drama | Bastidores do The M.Akita Chronicles
Rails 8, SQLite, SolidQueue, SolidCache e Kamal colocaram uma aplicação completa num VPS de US$12 por mês. Volumes, VACUUM INTO, SSL automático e deploy sem downtime simplificaram a operação.
2025 - setembro
2 postsInstalando Grafana no meu Home Server
Montei Grafana, Prometheus e cAdvisor com Docker Compose para acompanhar o Intel NUC por dashboards. Os IDs 1860, 13484 e 3662 cobrem métricas do sistema, containers e saúde geral sem pesar no servidor.
Meu Novo Blog - Como Eu Fiz
Migrei o blog de Rails para Hugo com tema Hextra, Markdown, GitHub Actions e deploy gratuito na Netlify. Também automatizei o envio de screenshots ao S3 pelo Nautilus e deixei a manutenção bem mais simples.
2023 - março
1 post[Akitando #139] - Entendendo Como Containers Funcionam
Akita explica como cgroups, namespaces e runC isolam containers Linux sem criar outro kernel. Docker Compose atende ao desenvolvimento, enquanto Kubernetes e Terraform cuidam de infraestrutura elástica e produção.
2022 - janeiro
2 posts[Akitando] #113 - A Forma Ideal de Projetos Web | Os 12 Fatores
Os 12 fatores organizam apps web para deploys reproduzíveis e contínuos, mas não escalam tudo sozinhos: Akita mostra como arquitetura e gargalos do banco ainda podem derrubar o sistema.
[Akitando] #112 - Subindo Aplicações Web em Produção | Aprendendo HEROKU
Fabio Akita apresenta o fluxo básico de deploy no Heroku com Git, dynos, logs, Procfile, variáveis de ambiente, addons e Postgres, incluindo releases e rollback.
2019 - abril
2 posts[Akitando] #48 - Entendendo "Devops" para Iniciantes em Programação (Parte 2) | Série "Começando aos 40"
A história da infraestrutura chega à AWS, Heroku, Docker e Kubernetes. Fabio explica como containers simplificam recursos do Linux e por que orquestração só faz sentido em cenários maiores.
[Akitando] #47 - Entendendo "Devops" para Iniciantes em Programação (Parte 1) | Série "Começando aos 40"
Fabio percorre a evolução da infraestrutura, dos servidores compartilhados e jails aos VPS, hypervisors e ferramentas como Chef, Puppet e Ansible, mostrando como configuração virou código.
2018 - abril
1 postSmallTips: Rodando o GitLab CI Runner Localmente
O GitLab CI Runner usa o `.gitlab-ci.yml` para reproduzir localmente, via Docker, os jobs que falham no servidor, acelerando o diagnóstico. O preço é recomeçar sem cache ou artefatos.
2018 - janeiro
1 postMinhas Notas sobre Deploy Produção do Ruby on Rails no Google Cloud Kubernetes Engine
Depois de levar o Google Cloud Kubernetes Engine do zero à produção, o autor reúne notas sobre Rails, Docker, Cloud SQL, secrets, NGINX Ingress e rolling updates. A plataforma funciona, mas exige experiência em infraestrutura.
2017 - junho
1 postChecklist de Deploy do Rails 5.1 no Heroku
Este checklist prepara um app pequeno Rails 5.1 para produção no Heroku, cobrindo PostgreSQL, Procfiles, Webpack, CDN com CORS, Memcached e SSL, sem pretender atender todo cenário.
2016 - dezembro
1 postAplicativo Elixir Phoenix em Deploy num Setup com Balanceamento de Carga no DigitalOcean
O autor monta no DigitalOcean um cluster Phoenix com dois nós, HAProxy e PostgreSQL, e consegue operar WebSockets distribuídos com Erlang. O sistema funciona, mas o edeliver é lento e o login ainda falha de forma intermitente.
2016 - agosto
2 postsMoving away from Slack into Rocket.chat. Good Enough.
Escolhi o Rocket.chat para substituir o Slack e montei uma instalação de produção com MongoDB em replica set, múltiplas instâncias Node.js, NGINX, SSL e monitoramento. Funciona, mas não é para iniciantes.
Migrando para o GitLab! Sim, vale a pena!
Ao migrar centenas de repositórios do GitHub e Bitbucket para o GitLab CE, preservei o histórico importante, acelerei os builds com GitLab Runner e reduzi custos em até 11 vezes.
2016 - março
1 postSua aplicação Rails está pronta para Produção?
Um checklist de produção para Rails cobre deploy, servidor web, monitoramento, dependências, banco, filas, CDN e acessos. A recomendação final é otimizar com métricas antes de reescrever tudo.
2015 - dezembro
1 postEx Pusher Lite - Parte 2 - O Primeiro Core Funcional!
A Parte 2 transforma o ExPusherLite em um core Phoenix funcional, com apps, keys e secrets, autenticação, canais, broadcasts e deploy no Heroku. Os testes foram rápidos, mas a segurança ainda é frágil.
2015 - abril
1 post[Small Bites] Brincando com o Jelastic Cloud da Locaweb
O primeiro deployment Rails no Jelastic Cloud da Locaweb funcionou com Raptor, PostgreSQL, Memcached e balanceamento, mas exigiu SSH e ajustes manuais. A plataforma ainda não oferecia workers nem um pipeline completo.
2014 - julho
1 post[Small Bites] Vagrant + Ubuntu 14.04 + Chef Solo
Um cookbook Chef cria no Vagrant um Ubuntu 14.04 com Ruby, bancos, Redis, Elasticsearch, Node e ferramentas de desenvolvimento. Provisionar, destruir e recriar funciona, mas as senhas expostas são só para desenvolvimento.
2014 - janeiro
1 post[Dica Rápida] Timeout no Heroku
No Heroku, configure o Rack Timeout abaixo do limite do Unicorn e dos 30 segundos do Router para receber um stacktrace antes do erro genérico. A informação revela o gargalo e orienta a correção.
2013 - outubro
1 postRuby, a linguagem do mundo Cloud
O texto apresenta Ruby como um ecossistema vertical que cobre Rails, testes, front-end, deploy e infraestrutura Cloud. A recomendação é tratar Rails e automação como base e avançar em Chef e Vagrant.
2013 - setembro
1 post[Heroku Tips] Problemas iniciais com Rails 4 no Heroku
Ao migrar um app Rails 4 para o Heroku, o autor enfrenta falhas de gems no assets:precompile e usa user-env-compile como paliativo. Ele também explica a migração de MySQL para PostgreSQL, sequences e backups.
2013 - junho
1 post[#IF] Rotação de Logs em Apps Rails
No Rails 3, o Logger pode rotacionar logs automaticamente, mantendo até cinco arquivos de 100 MB e evitando discos cheios. A solução é simples, mas não substitui todos os recursos do logrotate.
2012 - abril
1 post[Heroku Tips] Enciclopédia do Heroku
A Enciclopédia do Heroku explica como publicar Rails com dynos, processos e filas Resque, usar Redis e enviar assets e uploads ao S3. Em produção, o autor recomenda escalar e monitorar.
2009 - novembro
2 postsConversando com Adam Jacob
Adam Jacob e Jesse Robbins contam como nasceu o Chef, defendem sua flexibilidade baseada em Ruby e explicam como a ferramenta equilibra automação, escalabilidade e agilidade em Web Ops.
Conversando com Luke Kanies
Luke Kanies explica por que criou o Puppet, como sua abstração de recursos e dependências simplifica configurações heterogêneas e por que ITIL pode virar apenas um checklist sem resolver problemas.
2008 - maio
1 postConversando com Hongli Lai e Ninh Bui (Phusion)
Hongli Lai e Ninh Bui explicam como o Phusion Passenger simplifica o deploy Rails, encerra processos ociosos e supera ou iguala clusters Mongrel. O Ruby Enterprise Edition economizava 33% de memória, em média.
2008 - abril
1 postMOD_RAILS LANÇADO!!
O Phusion Passenger é lançado prometendo deploy Rails quase tão simples quanto mod_php, isolamento entre usuários no Apache e bloqueio de aplicações como root. A edição Enterprise alegava reduzir memória em até 33%.
2007 - agosto
1 postConversando com Jamis Buck
Jamis Buck conta como saiu de Java para Ruby, entrou na 37signals e criou o Capistrano para operar deployments em vários servidores, além de explicar a troca de nome e o limite para destinos Windows.