This document provides an overview of Drupal architecture, including:
- The typical technology stack of OS, web server, PHP, database, and Drupal software.
- How requests are routed through Drupal's bootstrap process and menu system before being returned as HTML.
- Common patterns in Drupal like hooks, structured data arrays, and modules altering output.
- Key concepts like entities, bundles, and fields that make up content types.
- Questions to consider when planning a Drupal site like available functionality and theming.