DevOps

14
O Docker é adequado para o meu caso de uso?

Minha empresa possui um sistema que vendemos que consiste basicamente em um mini computador "Smartbox" que está executando o Ubuntu 12.04. Esta caixa executa um aplicativo Django, além de vários processos iniciantes diferentes relacionados a ele. Não há muito mais. Temos milhares dessas caixas no...

14
Qual é a diferença entre check-in e check-out?

Ao dar aulas de SCM para alunos que são novos no Software Configuration Management, ocorre uma pergunta como " What's the difference between checkin and checkout?". E uma variação disso é que esses estudantes ficam confusos sobre esses conceitos de SCM (eles os entendem como o contrário). Então,...

14
Como testar o desempenho das funções do AWS Lambda?

O custo do AWS Lambda depende do tempo em que uma função é executada e, em certa medida, do espaço ocupado pela memória. Ter funções que terminam mais rapidamente e consomem menos memória pode economizar bastante dinheiro. Especialmente quando essa função é executada frequentemente. Como uma...

14
O que é uma boa prática de log para tarefas distribuídas?

Eu tenho a seguinte configuração: Crie vários trabalhadores, faça um cálculo e finalize-os após o término da computação. Portanto, sempre que houver uma instância diferente executando a tarefa, cada host terá seu próprio arquivo de log, o que resultará em uma enorme lista de arquivos. É uma...

14
Obtendo uma única revisão do Git

Ter o histórico completo de revisões do Git traz muitos benefícios como parte do processo de desenvolvimento. Mas nosso produto é o código-fonte, estamos usando linguagens de script que não precisam de compilação ou processamento e, em seguida, o histórico do Git se torna um fardo na implantação...