# Architecture

Are you looking to take on contributions with bigger impact? These guides help you get a better understanding of the structure and design of the Grafana codebase.

Learn more about the backend architecture:

- Part 1: [Services](backend/services.md)
- Part 2: [Communication](backend/communication.md)
- Part 3: [Database](backend/database.md)

Learn more about the frontend architecture:

- Part 1: [Data requests](frontend-data-requests.md)
