Feeds:
Posts
Comments

Archive for December, 2009

I have my java web service up and running, and I am deploying it to Tomcat.  However, when Tomcat starts up, the deployment is failing with the following exception: java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener I am told that Tomcat should have everything it needs, but that is clearly referring to Tomcat 5 and not Tomcat 6. According to [...]

Read Full Post »

In my last blog on this, I discussed some of the Capacity best practices.  I am now going to briefly touch on the remainder of the book: Networking. The section talks about best practices in a data center.  This includes different networks for different functions (e.g., production, admin) and different NIC cards on different machines [...]

Read Full Post »

In my last blog I discussed some of the capacity anti-patterns of Michael Nyguard’s excellent but tragically misnamed book “Release It!”  I finished reading the patterns and best practices portion, some of which are discussed below: Pool Connections. If bad connections are not removed from the pool, they will be given to proportionally more threads [...]

Read Full Post »

I finished Michael Nygard’s “Release It!”.  Having discussed some of the anti-patterns and best practices for stability earlier, I am going to discuss capacity anti-patterns (some of them anyway – buy the book!): Resource Pool Contention. When the ratio of threads and resources in a pool are out of balance, the more time the threads [...]

Read Full Post »

In my last blog I discussed some of the stability anti-patterns of Michael Nyguard’s excellent but tragically misnamed book “Release It!”  I finished reading the patterns and best practices portion, discussed below: Timeouts.  Traditionally a thread blocks until the resource is ready, but this can be destabilizing if the resource is never ready.  Thus, a [...]

Read Full Post »

I am 110 pages into Michael Nygard’s “Release It!”.  I ignored this book earlier because I pictured some namby, pamby book on release best practices, but this book is absolutely fantastic and fascinating to read! The book focuses on anti-patterns then best practices for stability then capacity in production systems (typically focusing on web commerce).  [...]

Read Full Post »

I finally finished this book and summarized it in Evernote.  As much as I would like to share those notes, it wouldn’t be fair to the author. I read some of the comments on Amazon, with one person complaining about the book not being meaty enough for the price.  I paid $4.99 to buy this [...]

Read Full Post »

Follow

Get every new post delivered to your Inbox.