Summary
In this chapter, we covered aspects of Drupal’s high-level architecture, including its backend application and its frontend presentation layer. The three main components of Drupal, code, files, and the database, were highlighted. Various hosting platform requirements were defined and high-level deployment strategies were shared, covering each of the three main components. Finally, the chapter explained maintenance considerations regarding Drupal architecture to help you effectively run Drupal applications. The next chapter will explore the Drupal community.