Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Escalando o Pé de Feijão -- uma História na Nuvem

Versão em Português da apresentação "Jack, the Giant Slayer" feita durante o JavaOne 2013
by

Bruno Souza

on 30 May 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Escalando o Pé de Feijão -- uma História na Nuvem

uma História nas Nuvens
Escalando o Pé de Feijão
Testes
Platform as a Serviçe (PaaS)
Bruno Souza
bruno@javaman.com.br
@brjavaman


Edson Yanaga
edson@yanaga.com.br
@yanaga

Cloud Computing
Nuvem Pública
Nuvem Privada
IaaS
PaaS
SaaS
Virtualização
Elasticidade
Agilidade
Otimização
Automação
Software Livre
Liberdades:
Usar, Aprender,
Redistribuir, Modificar
Free Software
Comunidade
Menos repetição
Eliminar tarefas chatas
Economia de tempo
Reduzir erros
Agilidade
Otimização de processos
Todo desenvolvedor
automatiza...
Automações na IDE
Scripts shell
templates
code blocks
frameworks
groovy
ant
Builds!
Importante passo na automação e na
utilização de ambientes em nuvem
integração do time
reproduzível
estável
independente
Unitários
Integração
Stress
Deployment Pipeline
1 vez? faça manual.
tem que fazer a 2a vez? Com certeza
terá que fazer a 3a...
Automatize!
Integração Contínua
Redução de Riscos
menos processos manuais
menos repetição
software "deployável"
o tempo todo
de qualquer lugar
visibilidade do projeto
confiança
todo o time
Criar e configurar ambientes de desenvolvimento reproduzíveis e portáveis
síndrome do "aqui funciona"
Automatizar e
gerenciar
configurações de
infraestrutura
Criar imagens de máquinas virtuais prontas e idênticas, em múltiplos fornecedores, a partir de uma mesma configuração
encapsular aplicações em um ambiente
auto-contido e portável
Infrastructure as a Service (IaaS)
Flexibilidade
Controle
Portabilidade
Top500 Supercomputer Sites
Source: top500.org June/2013

Open Source
IoT
"Java is really the only choice when it comes to requirements like ours -- extreme performance and extreme scalability."
Bob Lee
Chief Technology Officer
Square
"It's the easiest of the fast languages"

Jay Kreps
Principal Staff Engineer
LinkedIn
"The great thing about the JVM is that there's a software library for everything. If you want to solve a problem there is likely something you can load and use"
Mike Hurwitz
Software Engineer
Tumblr
"With Java, twitter needs about ten times fewer machines to run the site then it would need with Ruby"
Raffi Krikorian
VP of Engineering
Twitter
Full transcript