Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Design - Build - Run: Applied Practices and Principles for Production Ready Software Development (Wrox Programmer to Programmer)

Buy
This unique and critical book shares no-fail secrets for building software and offers tried-and-true practices and principles for software design, development, and testing for mission-critical systems that must not fail. A veteran software architect walks you through the lifecycle of a project as well as each area of production readiness—functionality, availability, performance and scalability, operability, maintainability, and extensibility, and highlights their key concepts.

Design - Build - Run

Applied Practices and Principles for Production-Ready Software Development

What is the secret to successful software development? Veteran software architect Dave Ingram believes that a true success story is a project that delivers a system with all the required functionality, on time and within budget. In this book, Ingram shares his secrets to building software that must not fail and he explains why everything developers do during the process of software development impacts the overall outcome of a project.

Serving as a guide to designing and building production-ready software from the start, this book examines the entire process and the tools needed to develop and test applications. You'll look at the environments and circumstances in which a system could be used and how to make certain that it's fit for these purposes. Most importantly, the book covers the practices and patterns you can leverage during design and development to improve software quality, lower the total cost of ownership, and ensure that it is truly production-ready. With a thorough understanding of what is involved in designing, building, and running large-scale software systems, you'll enhance your skills for building successful solutions.

What you will learn from this book

  • What production-readiness means and all the quality characteristics that software needs to meet

  • Key patterns and practices that ensure systems are designed and built to be production-ready and meet required standards and practices

  • How to design for resilience, batch, performance, monitoring, incident investigation, reporting, application maintenance, testing, and deployment

  • The pros and cons of using various tools and technologies and how to use them effectively

  • Techniques for reviewing and testing a prototype

  • Ways to plan the logical architecture and model the application

Who this book is for

This book is for software developers of all levels—from programmers through to software architects—who are interested in learning all aspects related to building production-ready systems. Familiarity with software designs and development practices is essential.

Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.

(HTML tags aren't allowed.)

Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation)
Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation)
Solving multi-objective problems is an evolving effort, and computer science and other related disciplines have given rise to many powerful deterministic and stochastic techniques for addressing these large-dimensional optimization problems. Evolutionary algorithms are one such generic stochastic approach that has proven to be successful and widely...
Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451)
Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451)
Certification is the first big step towards getting yourself recognized in the extremely large developer community. It demonstrates that you have a working knowledge, and gives you an edge in the market space and employment space. It helps you to get a better salary through promotions or increments in a few cases.

Completing
...
Structured Finance: Techniques, Products and Market (Springer Finance)
Structured Finance: Techniques, Products and Market (Springer Finance)

In recent years, financial engineering has developed new ways of financing deals based primarily on the capacity of the operations to generate sufficient cash for the repayment of loans or bonds. The business of structured finance has then become an interesting business area for non-financial companies, investment and commercial banks and...


Head First C#
Head First C#

Head First C# is a complete learning experience for learning how to program with C#, XAML, the .NET Framework, and Visual Studio. Fun and highly visual, this introduction to C# is designed to keep you engaged and entertained from first page to last. Updated for Windows 8.1 and Visual Studio 2013, and includes projects for all...

3D Game Environments: Create Professional 3D Game Worlds
3D Game Environments: Create Professional 3D Game Worlds

Let me begin by saying that this is not a book about game level design; rather, it is about creating art for a game world. This is an important distinction. Game level design is the point at which all the planning, technology, and design converge; and creating the art for that game level is only one part that feeds into that huge process. Yet...

Special Edition Using WordPerfect 12
Special Edition Using WordPerfect 12

This must have reference on WordPerfect 12, is crammed full with tips, tricks, and practical examples not found anywhere else.

This is the most comprehensive and up-to-date book on the market today.

Title is backed and promoted by WordPerfect Universe (most popular WP site), and wpwriter.com (one of the top 3 WP web...

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