# Best practices

- [Best practices for building a pipeline](https://docs.digibee.com/documentation/resources/best-practices/building-a-pipeline.md): Follow these best practices to ensure your pipelines are secure, efficient, and well-structured.
- [Avoiding loops and maximizing pipeline efficiency](https://docs.digibee.com/documentation/resources/best-practices/avoiding-loops-and-maximizing-pipeline-efficiency.md): Learn how controlling event and message jumps across pipelines ensures efficiency and prevents performance-impacting loops.
- [Best practices on validating messages in a consumer pipeline](https://docs.digibee.com/documentation/resources/best-practices/validating-messages-on-a-consumer.md): Learn the best practices for passing messages between processes and validating messages received by a consumer.
- [Best practices for error handling in pipelines](https://docs.digibee.com/documentation/resources/best-practices/best-practices-for-error-handling-in-pipelines.md): Learn how to implement efficient error handling in your pipeline and improve the reliability of your integrations.
- [JOLT and Double Braces on Digibee: Choosing the right method for data transformation](https://docs.digibee.com/documentation/resources/best-practices/jolt-or-double-braces.md)
- [Notification model in event-driven integrations](https://docs.digibee.com/documentation/resources/best-practices/notification-model-in-event-driven-integrations.md): Learn how to design a notification strategy for Event-Driven architectures.
- [OAuth2 integration model with Digibee](https://docs.digibee.com/documentation/resources/best-practices/oauth2-integration-model-with-digibee.md): Learn how to implement an OAuth2-based integration model to securely and efficiently authenticate and authorize connections.
- [Using JSONPath to validate numbers with specific initial digits](https://docs.digibee.com/documentation/resources/best-practices/validation-json.md): Learn how to use JSONPath expressions to filter and validate numbers based on their starting digits.
- [How to run a load test in Digibee](https://docs.digibee.com/documentation/resources/best-practices/load-test.md): Learn how to plan, execute, and analyze load tests on the Digibee Integration Platform, ensuring pipeline performance and stability.
- [Pagination tutorial](https://docs.digibee.com/documentation/resources/best-practices/pagination-tutorial.md): Processing large amounts of data at once can lead to errors. Learn how pagination lets users split data querying processes and retrieve a limited number of records.
- [Pagination tutorial - part 1](https://docs.digibee.com/documentation/resources/best-practices/pagination-tutorial/pagination-tutorial-part-1.md): Digibee provides a complete tutorial on how to set up Paginations on the Digibee iPaaS. Check out the first page of our tutorial here.
- [Pagination tutorial - part 2](https://docs.digibee.com/documentation/resources/best-practices/pagination-tutorial/pagination-tutorial-part-2.md): Digibee provides a complete tutorial on how to set up Paginations on the Digibee iPaaS. Check out the second page of our tutorial here.
- [Pagination tutorial - part 3](https://docs.digibee.com/documentation/resources/best-practices/pagination-tutorial/pagination-tutorial-part-3.md): Digibee provides a complete tutorial on how to set up Paginations on the Digibee iPaaS. Check out the third page of our tutorial here.
- [Pagination tutorial - part 4](https://docs.digibee.com/documentation/resources/best-practices/pagination-tutorial/pagination-tutorial-part-4.md): Digibee provides a complete tutorial on how to set up Paginations on the Digibee iPaaS. Check out the fourth and final page of our tutorial here.
- [Pagination example](https://docs.digibee.com/documentation/resources/best-practices/pagination-example.md): Learn more about Pagination and see examples of how to implement paginated queries in the pipeline.
- [Event-driven architecture](https://docs.digibee.com/documentation/resources/best-practices/event-oriented-architecture.md): Learn about event-driven architecture, a model that the Digibee Integration Platform uses to divide a user's integration flow into many pipelines.
- [Highly scalable ETL model for Digibee](https://docs.digibee.com/documentation/resources/best-practices/highly-scalable-etl-model-for-digibee.md): Learn how to design a scalable ETL process using event-based pipelines.
- [Naming: Global, Accounts, and API Keys](https://docs.digibee.com/documentation/resources/best-practices/naming-global-accounts-and-api-keys.md)
- [Centralized reprocessing engine model on Digibee](https://docs.digibee.com/documentation/resources/best-practices/centralized-reprocessing-engine-model-on-digibee.md): Scalable and simplified message reprocessing model on Digibee Integration Platform.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digibee.com/documentation/resources/best-practices.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
