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.)

Reese and Betts' A Practical Approach to Infectious Diseases (Practical Approach to Infectious Diseases (Betts))
Reese and Betts' A Practical Approach to Infectious Diseases (Practical Approach to Infectious Diseases (Betts))
Now in its thoroughly revised, updated Fifth Edition, this handbook is a practical, easily accessible, and authoritative guide to the diagnosis and treatment of infectious diseases. Leading experts present realistic clinical approaches to infectious disease problems seen in hospital and outpatient settings and offer up-to-the-minute advice on...
Microsoft Mapping: Geospatial Development with Bing Maps and C#
Microsoft Mapping: Geospatial Development with Bing Maps and C#

Geospatial mapping applications have become hugely popular in recent years. With smart-phone and tablet numbers snow-balling this trend looks set to continue well into the future. Indeed, it is true to say that in today’s mobile world location-aware apps are becoming the norm rather than the exception. 

In
...

Lightroom 3: Streamlining Your Digital Photography Process
Lightroom 3: Streamlining Your Digital Photography Process

"I’ve worked my entire adult life in digital imaging, from managing high-volume production departments to running my own photography and printing businesses. And for many years, I’ve been teaching photographers how to be self-sufficient when it comes to working with their digital images.

Having used all major
...


Microsoft® Excel® 2010: Data Analysis and Business Modeling
Microsoft® Excel® 2010: Data Analysis and Business Modeling

Customer Service Note: We are sorry for the inconvenience, but the voucher with the online access code is missing from the first printing of this title. However, we do have the code, available upon request. Please contact O'Reilly Media Customer Service at mspbooksupport@oreilly.com or call 800-889-8969 to obtain your...

How to Cheat at Microsoft Vista Administration
How to Cheat at Microsoft Vista Administration
The Perfect Reference for the Multitasked SysAdmin
The Microsoft Windows Vista operating system offers several changes and improvements over its predecessors. It not only brings a new and redesigned interface, but also improves on many administrative utilities and management consoles. It also enhances the systems reliability,
...
The Complete Idiot's Guide to Creating an HTML Web Page
The Complete Idiot's Guide to Creating an HTML Web Page

Updated from the highly successful first edition, this easy-to-use tutorial takes a light-hearted approach to creating and customizing Web pages-with ease. With the upcoming releases of Netscape and Internet Explorer, this book will be a must for new Web users.CD-ROM includes everything you need to create your own Web page: All HTML examples in...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy