Advertisement

Designing Systems for Application Concurrency

  • Alastair Aitchison
  • Adam Machanic

Abstract

It is hardly surprising how well applications tend to both behave and scale when they have only one concurrent user. Many developers are familiar with the wonderful feeling of checking in complex code at the end of an exhaustingly long release cycle and going home confident in the fact that everything works and performs according to specification. Alas, that feeling can be instantly ripped away, transformed into excruciating pain, when the multitude of actual end users start hammering away at the system, and it becomes obvious that just a bit more testing of concurrent utilization might have been helpful. Unless your application will be used by only one user at a time, it simply can’t be designed and developed as though it will be.

Keywords

Resource Pool Service Broker Repeatable Read Resource Governor Snapshot Isolation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Alastair Aitchison and Adam Machanic 2009

Authors and Affiliations

  • Alastair Aitchison
  • Adam Machanic

There are no affiliations available

Personalised recommendations