PHP DevOps
PHP DevOps
$24.98
Regular Price
$19.99
Bundle Price

PHP DevOps

Deploying PHP Applications
Ansible for DevOps
The following 2 books are included in this bundle...

About the Bundle

Everything you need for taking your PHP application from your local development environment to your production environment. Start by learning best practices for deployment and how to set up your application in Niklas Modess' Deploying PHP Applications. Then with Jeff Geerling's Ansible for DevOps you'll learn how to provision and configure your environments and servers.

  • Share this bundle

About the Books

Deploying PHP Applications

Deploying PHP Applications

  • 27,546

    Words

  • 100%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

The world for developers is becoming more and more agile. This increases the importance of having a great deploy process. Being able to adapt and react fast to changes is the way to stay agile. With a slow or complicated deploy process it becomes impossible to stay agile. You want to be able to respond fast to feedback and iterate with a fast and easy deploy (or rollback). That is the agile way.

A deploy is an important part of the software  development process. Somehow it has been forgotten a bit in the PHP community. I hope to share my thoughts and experiences in this book to aid you in optimizing your deploy process. "Software rot" is something that happens to code if it's not maintained in a proper way. When it comes to deploy I call it "shipping rot". Let's try to stay away from that and treat our deploy process as any other important part of our applications.

You might be a developer. You might be the manager of or product owner to a team of developers. You will benefit from this whomever you might be. Whether you want to optimize the deploy process for technical or management reasons doesn't matter. 

The style of the book will not be in the form of that you need to read the entire thing from start to finish. You could pick the areas where your process is suffering and focus on that. There will be both theory and technical implementation of the concepts.

This book is fully open source, you can find everything in the github repository: https://github.com/modess/deploying-php-applications, the book also has an external landing page here: http://www.deployingphpapplications.com/

Ansible for DevOps

Ansible for DevOps

Server and configuration management for humans
  • 5,656

    Readers

  • 402

    Pages

  • 77,886

    Words

  • 100%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

Ansible is a simple, but powerful, server and configuration management tool (with a few other tricks up its sleeve). This book helps those familiar with the command line and basic shell scripting start using Ansible to provision and manage anywhere from one to thousands of servers.

The book begins with fundamentals, like installing Ansible, setting up a basic inventory file, and basic concepts, then guides you through Ansible's many uses, including ad-hoc commands, basic and advanced playbooks, application deployments, multiple-provider server provisioning, and even Docker orchestration! Everything is explained with pertinent real-world examples, often using Vagrant-managed virtual machines.

Examples in the book are tested with the latest version of Ansible (2.x as of this writing).

About the Authors

Niklas Modess
Niklas Modess

I've been a developer for over 10 years now, and PHP has almost always been my weapon of choice. During this time I've developed and deployed a great variety of applications. The scale of these applications have been from a few hundred users to over 250 million users.

Blogger at modess.io. Open source contributor, mainly as creator and maintainer of Git Pretty Stats. Organizer of meetup group Laravel Stockholm. And of course, a Leanpub author.

Jeff Geerling
Jeff Geerling

Jeff Geerling is a developer who has worked in programming and devops for companies with anywhere between one to thousands of servers. He also manages many virtual servers for services offered by Midwestern Mac, LLC, and has been using Ansible to manage infrastructure since early 2013.

The Leanpub Unconditional, No Risk, 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub