This chapter describes the concepts involved in achieving scalable and highly available Web applications.