# Sentry Developer Documentation
We recommend going through the [engineering practices](https://develop.sentry.dev/engineering-practices.md) and our [development philsophy](https://develop.sentry.dev/getting-started/philosophy.md) before contributing a change to Sentry.
[](https://develop.sentry.dev/development-infrastructure.md)
### [Development Infrastructure](https://develop.sentry.dev/development-infrastructure.md)
[How to get your local dev environment up and running.](https://develop.sentry.dev/development-infrastructure.md)
[](https://develop.sentry.dev/backend.md)
### [Backend](https://develop.sentry.dev/backend.md)
[The monolith that is powering Sentry.](https://develop.sentry.dev/backend.md)
[](https://develop.sentry.dev/frontend.md)
### [Frontend](https://develop.sentry.dev/frontend.md)
[How we write frontend code.](https://develop.sentry.dev/frontend.md)
[](https://develop.sentry.dev/services.md)
### [Services](https://develop.sentry.dev/services.md)
[Running alongside the monolith.](https://develop.sentry.dev/services.md)
[](https://develop.sentry.dev/integrations.md)
### [Integrations](https://develop.sentry.dev/integrations.md)
[Connecting Sentry to other products.](https://develop.sentry.dev/integrations.md)
[](https://develop.sentry.dev/ingestion.md)
### [Ingestion](https://develop.sentry.dev/ingestion.md)
[Receiving and processing data.](https://develop.sentry.dev/ingestion.md)
[](https://develop.sentry.dev/sdk.md)
### [SDKs](https://develop.sentry.dev/sdk.md)
[Instrumenting user code.](https://develop.sentry.dev/sdk.md)
[](https://develop.sentry.dev/self-hosted.md)
### [Self-Hosted Sentry](https://develop.sentry.dev/self-hosted.md)
[How you can run all of Sentry on your own server, without paying anything.](https://develop.sentry.dev/self-hosted.md)
You can also take a glance at the [Sentry Dockerfile](https://github.com/getsentry/sentry/blob/master/self-hosted/Dockerfile) for more information on how the Sentry server is configured, including its system dependencies.
## Pages in this section
- [inclusive-language](https://develop.sentry.dev/getting-started/inclusive-language.md)
- [philosophy](https://develop.sentry.dev/getting-started/philosophy.md)