Cover of Release It!: Design and Deploy Production-Ready Software

Release It!: Design and Deploy Production-Ready Software

Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?

Read more

If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.

In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.

Mike explains that many problems with systems today start with the design.

Audience
adult
Length
medium · 326 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Release It!: Design and Deploy Production-Ready Software? Here’s where I’d start.

These suit anyone who liked Release It!: Design and Deploy Production-Ready Software. Sign in and mark a few books for picks shaped around your own taste.

  1. Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation Shares programming, devops, tech
  2. Patterns of Enterprise Application Architecture Shares programming, tech, software
  3. Domain-Driven Design: Tackling Complexity in the Heart of Software Shares programming, tech, software
  4. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Shares programming, tech, technical

“People who read Release It!: Design and Deploy Production-Ready Software tend to reach for these next.”

  1. Ship It!
  2. Refactoring to Patterns (Addison Wesley Signature Series)
  3. Growing Object-Oriented Software, Guided by Tests
  4. The Productive Programmer

“If you want more of the same (science about technology), start with these.”

  1. The Career Programmer: Guerilla Tactics for an Imperfect World
  2. Data Science from Scratch: First Principles with Python
  3. Domain-Specific Languages
  4. Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix

“If it was the programming that hooked you, try one of these.”

  1. Building Microservices: Designing Fine-Grained Systems
  2. Site Reliability Engineering: How Google Runs Production Systems
  3. Rapid Development: Taming Wild Software Schedules
  4. The Clean Coder: A Code of Conduct for Professional Programmers

“These start from a similar idea, even if they go somewhere else with it.”

  1. Java Performance: The Definitive Guide
  2. Programming Amazon EC2
  3. Designed for Use
  4. Cassandra: The Definitive Guide