# 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)