DevOps in Practice (PragProg)

DevOps shows the IT world that developers and operations have a lot to learn about each other—and that can be highly positive for projects.

Danilo Sato

This book was translated and published by Code Crushing books. We are proud to be distributing it.

DevOps shows the IT world that developers and operations have a lot to learn about each other—and that can be highly positive for projects.

Automate the deployment of a non-trivial Java application, involving a Tomcat instance, MySQL setup, Solr, Spring, Hibernate and GWT and see how this automation naturally leads to more frequent deployments. Monitor the system deployed to production, using tools such as Nagios, to get alerts when something goes wrong. And when your infrastructure grows bigger and bigger, introduce Puppet so you can better manage it.

By that point, you’ll have a robust process that will be improved by setting up a continuous delivery process with Jenkins, and you’ll migrate your applications to the cloud, using the AWS infrastructure and services. Throughout the book, you’ll explore various other tools from the DevOps world, such as Vagrant, VirtualBox, FPM, Rake, Maven, Git, and more.


Danilo Sato, @dtsato, has worked in the software industry for more than 12 years. He’s a graduate of Universidade de Sao Paulo and works as a lead consultant at ThoughtWorks, helping their clients to adopt DevOps and Continuous Delivery practices to reduce time between an idea’s conception and implementation.


  • Full details: Search
  • View this book’s portal and details on how to post errata and suggestions here.

Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

2 Likes