---
title: "3. Overall Architecture"
source: https://dev.pageseeder.com/get_started/new_developers/3_Overall_Architecture.html
last_updated: 2026-08-07T17:09:54+10:00
tokens: ~206
---

# Overall architecture

## High-level overview

![High Level Architecture](/content/get_started/new_developers/../../images/get_started/getstarted_architecture.webp)

A typical PageSeeder production implementation can be deployed on one or two physical servers. This number can keep rising if authentication is processed on another machine or [documents](../../reference/glossary/document.md) are distributed across multiple servers. Adding development, test and staging servers obviously also affects this number.

## Data representations

- **Database** – normal relational database with JDBC connector.
- **Full text index** – Apache Lucene.
- **File System** – whatever is native to the host operating system.

## *Next...*

A basic introduction to the [4. PageSeeder markup language](4_PageSeeder_markup_language.md).

