Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Garantindo a estabilidade e homogeneidade do se...

Garantindo a estabilidade e homogeneidade do seu ambiente de desenvolvimento com Vagrant

Não é fácil garantir a execução e desenvolvimento adequados com o desafio que temos hoje de implementar sistemas que integram diversos frameworks, serviços e ferramentas diferentes. Situações como "na minha máquina funciona" ou "no ambiente de teste funciona/no de produção não" são infelizmente muito comuns. Some-se a isso a diversidade de ambientes e computadores que utilizamos para codificar (MacOSX, Linux e Windows). O Vagrant é uma ferramenta que permite que você automatize e configure facilmente ambientes homogêneos em diversas plataformas. Nesta palestra demonstraremos como criar um ambiente de desenvolvimento Java com vários serviços configurados e como fazer deploy deste ambiente localmente e na nuvem (AWS).

Código disponível em https://github.com/yanaga/vagrant-demo e https://github.com/yanaga/vagrant-ec2-box

Edson Yanaga

July 12, 2013
Tweet

More Decks by Edson Yanaga

Other Decks in Technology

Transcript

  1. Garantindo a estabilidade e homogeneidade do seu ambiente de desenvolvimento

    com Vagrant Edson Yanaga @edsonyanaga Produrtec Informática
  2. Edson Yanaga • Bacharel em Ciência da Computação/UEM • Mestre

    em Engenharia Elétrica/UTFPR • Desenvolvedor Java desde 1997 • Administrador Unix desde 1999 • Líder Técnico na Produtec desde 2012 • Instrutor Líder da GlobalCode desde 2012
  3. Certificações • Oracle Certified Professional, Java Platform, Enterprise Edition 6

    Enterprise JavaBeans Developer • Sun Certified Enterprise Architect for the Java Platform,Enterprise Edition 5 (i) • Certified ScrumMaster • Sun Certified Developer for Java Web Services 5 • Sun Certified Specialist for NetBeans IDE • Sun Certified Web Component Developer for J2EE 1.4 • Sun Certified Programmer for Java 2 Platform 1.4