---
keywords: [architecture, key components, user requests, data processing, database components]
description: Overview of GreptimeDB's architecture, key components, and how they interact to process user requests.
---

# Contributor Guide

DeepWiki provides a detailed and clear explanation of GreptimeDB's architecture and implementation. Highly recommended:

[https://deepwiki.com/GreptimeTeam/greptimedb](https://deepwiki.com/GreptimeTeam/greptimedb)

## Architecture

For the architecture and components of GreptimeDB, please see the [Architecture](/user-guide/deployments-administration/architecture.md) document in the user guide.

For more details on each component, see the following guides:

- [frontend][1]
- [datanode][2]
- [metasrv][3]

[1]: /contributor-guide/frontend/overview.md
[2]: /contributor-guide/datanode/overview.md
[3]: /contributor-guide/metasrv/overview.md

