Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Release It!: Design and Deploy Production-Ready Software

Buy

You’ve worked hard on the project for more than year. Finally, it looks like all the features are actually complete, and most even have unit tests. You can breathe a sigh of relief. You’re done.

Or are you?

Does “feature complete” mean “production ready”? Is your system really ready to be deployed? Can it be run by operations staff and face the hordes of real-world users without you? Are you starting to get that sinking feeling that you’ll be faced with late-night emergency phone calls or pager beeps? It turns out there’s a lot more to development than just getting all the features in.

Too often, project teams aim to pass QA’s tests, instead of aiming for life in Production (with a capital P). That is, the bulk of your work probably focuses on passing testing. But testing—even agile, pragmatic, automated testing—is not enough to prove that software is ready for the real world. The stresses and the strains of the real world, with crazy real users, globe-spanning traffic, and virus-writing mobs from countries you’ve never even heard of, go well beyond what we could ever hope to test for.

To make sure your software is ready for the harsh realities of the real world, you need to be prepared. I’m here to help show you where the problems lie and what you need to get around them. But before we begin, there are some popular misconceptions I’ll discuss. First, you need to accept that fact that despite your best laid plans, bad things will still happen. It’s always good to prevent them when possible, of course. But it can be downright fatal to assume that you’ve predicted and eliminated all possible bad events. Instead, you want to take action and prevent the ones you can but make sure that your system as a whole can recover from whatever unanticipated, severe traumas might befall it.

(HTML tags aren't allowed.)

UNIX and Linux System Administration Handbook (4th Edition)
UNIX and Linux System Administration Handbook (4th Edition)

The twentieth anniversary edition of the world’s best-selling UNIX system administration book has been made even better by adding coverage of the leading Linux distributions: Ubuntu, openSUSE, and RHEL.  

 

This book approaches system...

Nutrition and Cancer Prevention (Nutrition and Disease Prevention)
Nutrition and Cancer Prevention (Nutrition and Disease Prevention)

Epidemiological studies have estimated that approximately 35 percent of cancers are potentially avoidable by nutritional modification. These modifications include strategies such as caloric restriction and limitation of specific macro-nutrient groups. However, recent research indicates that what you eat may well be just as important as what...

Computing and Philosophy: Selected Papers from IACAP 2014 (Synthese Library)
Computing and Philosophy: Selected Papers from IACAP 2014 (Synthese Library)

This volume offers very selected papers from the 2014 conference of the “International Association for Computing and Philosophy” (IACAP) - a conference tradition of 28 years. The theme of the papers is the two-way relation between computing technologies and philosophical questions: Computing technologies both raise new...


Face to Face: Rick Sammon's Complete Guide to Photographing People
Face to Face: Rick Sammon's Complete Guide to Photographing People

In this beautifully illustrated book, travel and adventure photographer Rick Sammon introduces the proven techniques he uses to make extraordinary photographs of people around the world. You'll find important tips and strategies for engaging your subject and setting up the shoot, along with techniques for shooting in a variety of...

Recurrent Hernia: Prevention and Treatment
Recurrent Hernia: Prevention and Treatment

Recurrence is a significant public health problem. So, this fourth Suvretta meeting, held in February 2006 is intended to concentrate on this problem. Technical nuances of the various operations have been discussed to pursue consensus concerning the best techniques. Methods were explored to improve surgeons' education and look into the...

Keynote 2 for Mac OS X : Visual QuickStart Guide
Keynote 2 for Mac OS X : Visual QuickStart Guide
The first task-based guide to Keynote is back, just in time for the revision of Apple's elegant presentation software, Keynote. Keynote 2 for Mac OS X: Visual QuickStart Guide gets readers quickly up-to-speed on the powerful presentation software through detailed step-by-step tasks and hundreds of screenshots....
©2021 LearnIT (support@pdfchm.net) - Privacy Policy