A basic understanding of Elastic Beanstalk applications and their operating environments is necessary to understand this chapter. Readers with any level of understanding of programming languages that are used in Elastic Beanstalk applications, as well as the maintenance and upgrading of the application, should benefit from this chapter.