Acho legal mantermos esse contato. Gosto de entender o que os bancos estao usando, seja tecnologia, seguranca, etc.
Desde que cheguei aqui na Australia estou trampando com programacao PHP. Eu tinha parado de programar quando estava no Brasil entao dei uma atrasada em varias coisas. Mas estou tentando estudar ao maximo e recuperar o tempo perdido quando estava na Catho.
Agora estou comecando a trampar com servidores, entao tem muita coisa nova que estou aprendendo. Algumas coisas legais que acho interessante vcs darem uma pesquisada. Pode ser que alguns de voces ja esteja usando isso...
Puppet -
https://puppetlabs.com.
Puppet is IT automation software that helps system administrators manage infrastructure throughout its lifecycle.
Basicamente, imagina que vc tem 400 servidores, e vc precisa instalar um determinado pacote nesses servidores. A ideia eh ter uma servidor chamado puppet master que administra todos os outros servidores e entao se encarrega de instalar, gerenciar todos os 400 servidores. Eh uma ferramente muito legal e poderosa. Eu nao conhecia isso e estou curtindo demais trampar com ela. Da pra fazer mt coisa legal.
Jenkins (Continuos integration)-
jenkins-ci.org/ - Super maneiro. A ideia eh ter varios layers que garante qualidade do seu software entre cada processo no desenvolvimento. Por exemplo, imagina que vc trampa num modelo onde vc tem develop branch, staging and master. Vc nao pode mandar codigo com erros do develop pro staging, certo? entao, vc pode ter o Jenkins validando tudo pra vc, executando unittests, checando codecoverage, e etc. Se algo falhar, jenkins pode negar de tomar uma acao entre develop e staging. Muito importante pra qualidade de software. Nunca tinha mexido com isso tb. Tem muita coisa q vc pode fazer com ele, isso eh soh um exemplo.
MongoDB (nosql database). Banco de dados nosql. Muito legal. Vale a pena estudar um pouco, assistir uns videos no youtube pra entender o conceito, e entender qd usar bancos assim.
Vagrant -
http://www.vagrantup.com/. Basicamente vc cria VMs e pode brincar com elas como quiser. No meu caso, sempre tenho que criar vms pra testar alguma coisa (seja desenvolver um projeto, testar um aplicativo, estudar nova tecnologia). Uso vagrant pra isso - crio vms a hora que quiser, e ainda posso combinar vagrant com puppet pra manter todos membros da equipe com a mesma configuracao de vm pra um determinado projeto. Bem legal!!!!
Servicos de monitoramento pra cloud ->
cloudkick.com /
www.pagerduty.com . Cloud eh outra coisa foda, importante entender o que ta rolando, como funciona, etc.
E tenho aprendido bastante coisa nova sobre linux administration. Estou indo pra India mes que vem pra estudar durante 3 semanas la e aprender mais sobre administracao de servidores e etc. Tem muita coisa legal pra estudar sobre isso.
Enfim!!! vmaos que vamos galera. Fico doidao com tanta coisa legal pra estudar.
abs!