Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
48 used & new from $11.99

Have one to sell? Sell yours here
 
   
Deploying Rails Applications: A Step-by-Step Guide (Facets of Ruby)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Deploying Rails Applications: A Step-by-Step Guide (Facets of Ruby) (Paperback)

by Ezra Zygmuntowicz (Author), Bruce Tate (Author), Clinton Begin (Author)
3.7 out of 5 stars See all reviews (6 customer reviews)

List Price: $34.95
Price: $20.34 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $14.61 (42%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
35 new from $16.33 13 used from $11.99

Best Value

Buy Dynamic Learning Flash CS3 and get Deploying Rails Applications: A Step-by-Step Guide (Facets of Ruby) at an additional 5% off Amazon.com's everyday low price.

Dynamic Learning Flash CS3 + Deploying Rails Applications: A Step-by-Step Guide (Facets of Ruby)
Buy Together Today: $49.01

Show availability and shipping details

  • Dynamic Learning Flash CS3

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • This item: Deploying Rails Applications: A Step-by-Step Guide (Facets of Ruby)

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

Advanced Rails Recipes

Advanced Rails Recipes

by Mike Clark
4.6 out of 5 stars (7)  $25.71
Advanced Rails

Advanced Rails

by Brad Ediger
4.7 out of 5 stars (9)  $23.09
Enterprise Recipes with Ruby and Rails

Enterprise Recipes with Ruby and Rails

by Maik Schmidt
4.3 out of 5 stars (3)  $26.36
Practical REST on Rails 2 Projects (Practical Projects)

Practical REST on Rails 2 Projects (Practical Projects)

by Ben Scofield
3.0 out of 5 stars (1)  $24.27
The Rails Way (Addison-Wesley Professional Ruby Series)

The Rails Way (Addison-Wesley Professional Ruby Series)

by Obie Fernandez
4.2 out of 5 stars (30)  $34.64
Explore similar items

Editorial Reviews

Product Description
First you'll learn how to build out your shared, virtual, or dedicated host. Then, you'll see how to build your applications for production and deploy them with one step, every time. Deploying Rails Applications will take you from a simple shared host through a highly scalable clustered and balanced setup with Nginx.

See how to tell whether you've bought enough firepower, and learn how to optimize your Rails projects applications in a systemic, rational way. Take advantage of advanced caching techniques, and become and expert with the latest servers in Nginx and Mongrel. Don't worry. You'll get a dose of Apache too.

Not only will you learn how to configure your production environment, you'll also see how to monitor it with free, automated tools that can restart your servers when the memory use gets too high for comfort. You'll see how to take a performance baseline, profile for bottlenecks, and solve the most common performance problems you're likely to see.

You'll learn:

Everything from source control and migrations to Capistrano, rake tasks and beyond.

Directly from authors who run EngineYard, one of the best Rails hosts in the business.

How to deploy your applications to multiple production servers with a single command using Capistrano.

How to setup a Rails/Nginx/Mongrel cluster for applications with high scalabilty needs.

...and more!



About the Author
Ezra Zygmuntowicz is a co-founder of EngineYard.com, a scalable Rails hosting service. He is the author of the Rails Deployment book for the Pragmatic Programmers and has contributed many open source Ruby and Rails related projects such as BackgrounDrb, ez-where, Rubinius and Merb. He is a speaker at The Rails Edge, the 2006 & 2007 RailsConf and the 2007 SDForum Ruby conference as well as The Ruby HoeDown and RubyEast. He has been working with Ruby for over 4 years now and picked up Rails in the summer of 2004. In his spare time he likes to hack Ruby, Scheme and Erlang and tinker with his vintage 54 VW beetle.

Bruce Tate is a father, kayaker, author and independent consultant in Austin, Tx. He is the author of seven books, including the best selling Bitter series, the Jolt-winning Better, Faster, Lighter Java, the Spring Developer's Notebook, and From Java To Ruby: Things Every Manager Should Know.

Clinton Begin has built a presence in both the enterprise and open source communities. Having consulted as a Senior Developer and Agile Mentor for industry greats such as ThoughtWorks, Microsoft and Stanford University, his experiences have spanned a broad range of business and technical domains. Clinton has applied agile methodologies, open source software, Java, .NET and Ruby to the development of large-scale applications. He is an experienced author, speaker, and has delivered formal presentations and training from San Francisco to New York City.


Product Details

  • Paperback: 280 pages
  • Publisher: Pragmatic Bookshelf (May 7, 2008)
  • Language: English
  • ISBN-10: 0978739205
  • ISBN-13: 978-0978739201
  • Product Dimensions: 8.9 x 7.5 x 1 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #89,205 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #4 in  Books > Computers & Internet > Web Development > Web Servers > Apache
    #96 in  Books > Computers & Internet > Networking > Data in the Enterprise > Client-Server Systems

What Do Customers Ultimately Buy After Viewing This Item?

Deploying Rails Applications: A Step-by-Step Guide (Facets of Ruby)
50% buy the item featured on this page:
Deploying Rails Applications: A Step-by-Step Guide (Facets of Ruby) 3.7 out of 5 stars (6)
$20.34
Advanced Rails Recipes
22% buy
Advanced Rails Recipes 4.6 out of 5 stars (7)
$25.71
Agile Web Development with Rails, Third Edition
13% buy
Agile Web Development with Rails, Third Edition 3.8 out of 5 stars (10)
$29.01
The Ruby Programming Language
8% buy
The Ruby Programming Language 5.0 out of 5 stars (25)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(12)
(5)
(3)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
www.ApnaBill.com suggested this product show on searches for "ruby on rails". What do you suggest?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (3)
4 star:    (0)
3 star:
 (1)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
3 of 3 people found the following review helpful:
5.0 out of 5 stars authoritative guide to rails basic tools, June 3, 2008
This is a superb book, the best compact writeups i've seen on setting up Apache load balancing and proxies, nginx, mongrel, SVN server and repos, DNS, MySql caching, capistrano, rake, profiling apps (and there's a lot of blogs, books on these subjects. Entire mailing lists, in fact). Compact means they don't go into every option or configuration conceivable, you get everything (to almost 2 sigma) you need to know to get it going reliably, scalably, loggably, plus a lot of hard-won knowledge about what can go wrong. Just not quite the detail they go into, in, say the Frisch and Nemeth/Snyder/Hein unix admin books. I think for a lot of people (many java or PHP devs don't have to worry about the infrastructure of their production boxes, they had STDIFT (somebody to do it for them), this is a must have.

This book isn't perfect. What it covers it covers beautifully, what it doesn't cover, well, it kinda slows down to 30 MPH for a red light. Witness pp 234-5: covers nested sets, STI, indexes and normalization, AR duck typing, polymorphic associations. Geez, that's a lotta topics for slightly less than 1 page. Well, they're outside the scope of this treatment and there aren't a lot of references given. What about all the Yslow stuff that everybody's talking about: JS /CSS compression/lazy loading, CDN, reduce DNS lookups. Some topics are here, some aren't. Basically, that's what you worry about after you've dug thru logfiles and profiled, topics this book covers in excellent depth.

There are a few editing/editorial slips. 3 authors flip-flop between debian/ubuntu & RH/centOS/FC families (and don't talk about FreeBSD /solaris). Page 92 seems to suggest the default Leopard ruby install is fine. p 212: they're comparing a ubuntu, single CPU machine against a 2-cpu, windows machine running ??. I figure the editor should have said "huh?". and p 172 they write a lot about mySQL clustering limitations, when they could've talked about postgres instead of/in addition to.

But really with stuff they could've written about, we're talking about a 600 page book, not this 250 page book with nice margins, easy to read fonts. So that' s my story and i'm sticking to it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
2.0 out of 5 stars Some good info, lots of padding, April 14, 2009
By M. Baumann (Kentucky) - See all my reviews
(REAL NAME)   
Overall this book contained some useful information, but some explanations were vague and there was way too much padding.

Version control is addressed and Subversion is the only program discussed. It would have been nice to have had more general version control information and use Subversion as an example of it rather than showing svn as being the only way, especially with the increased popularity of Git for version control with ruby.

There is an entire chapter on using windows to deploy. I don't use windows so I didn't read this chapter, it might be useful to some.

The author talks about using virtual machines to deploy in Chapter 7. I thought this information could have been a little more detailed. Perhaps if the book didn't contain so much padding there would have been room (seriously, if you are considering deploying rails, surely you should know how to install it and create a new rails app??).

It would have been nice if there had been more detailed examples from start to finish rather than bits and pieces.

An nginx config file is included at the end of the book for those who would like a complete example.

MySQL is the only database addressed and the author continues to give directions on how to replicate / cluster mySQL even AFTER saying repeatedly that it can be a bad idea. It would have been nice if he had addressed an alternative database since Rails is meant to be database independent (easy database switching?).

Does include info about deploying to a shared host environment as well as VPS and dedicated servers.

Overall, some good information is in this book, but there could be a lot more information as well. Might be a good place to start, but you will likely need to look up a lot of additional information. I'm pretty new to developing and I found this book to be very easy to read, too easy, as it contains very little solid information.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Quite useful for Figuring out Capistrano and Mongrel Cluster, October 29, 2008
By Bharat C. Ruparel (Newton, MA USA) - See all my reviews
(REAL NAME)   
The value provided by this book is quite subtle. It is when you are faced with a task of deploying something you don't quite understand and are uncertain of which way to go.
I had to upgrade the app that I had inherited from Capistrano 1.4.1./Deprec gem 1.9.2 to Capistrano 2.5.0 and was not quite sure of how to go about it. The app also used mongrel clusters that I did not know well.
I realized that I did not quite undertstand how Capistrano worked in the first place. I had many references, all good mind you, but did not fully get it until I sat down with Ezra's book this week-end evening and went through it again focusing on chapters on Capistrano and Mongrels. This time though, I had a sense of purpose, i.e., to get this migration task done. Ezra really has been through many deployments and communicates that knowledge in a very useful and fundamental way.
The next morning, I cleaned up my muddled script and was able to debug it within an hour and deployed it successfully. It is working quite well. Thanks Ezra. Now if you could do a detailed book on Phusion Passenger, I would buy it.
Bharat
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Eh...
I didn't find this book to be tremendously useful. It includes a section on deploying to Windows (really? are people actually running production Rails systems on Windows? Read more
Published 6 months ago by William Atkins

3.0 out of 5 stars High expectations
I guess because this book was anticipated for so long, the expectation were a bit high. In the mean time I've read loads of information to setup a server on the internet... Read more
Published 13 months ago by J. Tanis

5.0 out of 5 stars Finally, Deployment makes sense.
I buy a lot of books, mostly Ruby and Rails books. Most of them are follow-me guides that don't explain anything. Sure, ya did it, but you don't know why. Not this one. Read more
Published 13 months ago by TW Scannell

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (2 discussions)
  Discussion Replies Latest Post
Does this cover Rails 2.0? 1 2 months ago
How popular is Ruby on Rails ? 0 February 2008
See all 2 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!



Look for Similar Items by Category


Value Center Deals

Home Improvement Value Center
Let spectacular savings of up to 50% in the Home Improvement Value Center help motivate you to organize the closet, garage, and everything else.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich
My Soul to Lose
My Soul to Lose by Rachel Vincent

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates