Scaling & Deploying PHP Apps
Scaling & Deploying PHP Apps
$73.99
Regular Price
$64.99
Bundle Price

Scaling & Deploying PHP Apps

Scaling PHP7 Applications
Deploying PHP Applications
The following 2 books are included in this bundle...

About the Bundle

Developers in startups or in small teams often end up as involuntary sysadmins, spending a lot of time putting out fires on servers. This is the pill for releaving those headaches. When you have an application with a good deploy process, that is tailored for scaling and you have servers that are able to scale and handle the traffic you receive, then you can relax. You can get back to doing what you're best at, shipping code.

  • Share this bundle

About the Books

Scaling PHP7 Applications

Scaling PHP7 Applications

5+ years of lessons learnt Scaling PHP to billions of requests per second
  • 322

    Readers

  • 210

    Pages

  • 62,469

    Words

  • 100%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

I'm going to teach you how to scale PHP

Stop playing sysadmin and get back to coding. You didn't sign up to put out fires and figuring out how to scale MySQL isn't exactly going to ship features any faster. You know that learning the intricaces of my.cnf is a waste of time, but you don't have another choice. In the book, you'll get a crash-course on every important tuning option, why it matters, and a quick formula to figure out the perfect settings for your hardware. Bliss.

You've heard alot about Nginx and horizontal scaling, and there're thousands of tutorials out there, but the quality ranges from abysmal to "this must be a joke", and when you finally find a good one, it's usually for Rails. I know what it's like to scramble around, reading bad advice on StackOverflow, copy-and-pasting config files from some message board hope that one of them finally works... pulling at your hair, swearing at the screen.

What if it didn't have to be this way? What if there was a single, high-quality resource of information on scaling PHP, on doing things the right way, that actually focused on PHP and not Rails, Node.js or the flavor of the week? Something that taught you scalable architecture and things you might run into when your only user isn't your mom?

Learn the perfect PHP stack, LHNMPRR

Okay, okay- nothing will ever be as catchy as LAMP ;-)

You'll master a new, more scalable stack called LHNMPRR (Linux, HAProxy, Nginx, MySQL, PHP, Redis, & Resque) that can scale just by throwing more hardware at. You'll be able to finally get your setup to be perfect, all while using a battle tested stack that's been proven to handle billions of requests.

Think of it as your Cheat Code for PHP <?php ↑↑↓↓←→←→BA ?>

You'll also see the exact configurations and technologies that were used and proven at massive scale— 22 billion HTTP requests per month, thousands of MySQL queries per second— basically a metric-truck ton of visitors.

Deploying PHP Applications

Deploying PHP Applications

  • 331

    Readers

  • 92

    Pages

  • 28,771

    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/

About the Authors

Steve Corona
Steve Corona
About the author

I'm Steve Corona and I've spent the last 4 years scaling Twitpic to handle 60m visitors and 20 billion requests per month.

I live in Charleston, SC and blog about life hacking.

On Twitter, I'm @stevencorona.

Niklas Modess
Niklas Modess

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

Blogger at modess.io. Organizer of meetup group Laravel Stockholm. And of course, a Leanpub author.

The Leanpub 45-day 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