sendhooks-engine
sendhooks-engine copied to clipboard
Open Source Webhooks Engine Written in Go
## Summary **Implement Idempotency in Sendhooks Using `webhookId`field and Redis** ## Motivation The current iteration of Sendhooks lacks an idempotency feature, leading to potential duplicate processing of webhook events. This...
## Summary Develop two web pages to enhance our system's management and visualization of webhook data. The goal is to enable users to easily list all webhooks and view detailed...
## Summary Enhance Error Handling and Logging in `SendWebhook` Function This proposal suggests improvements to the `SendWebhook` function in our project, focusing on enhancing error handling and logging mechanisms. The...
## Objective Implement automatic pushing of Docker images to a Docker registry using GitHub Actions. This will streamline our CI/CD pipeline, ensuring that the latest builds are always available for...
The `queue` package plays a vital role in our application, handling the queuing, retries, and exponential backoff logic for webhook deliveries. Comprehensive tests will ensure the reliability and robustness of...
The main function of our application currently calls `logging.WebhookLogger` without handling potential errors it may return. We need to ensure all error scenarios are appropriately caught and logged to ensure...
### Description: To provide a clear understanding of how our software solution is structured and how its components interact, we need to create comprehensive architecture documentation. This documentation will serve...
To maintain transparency and allow contributors and users to understand the performance characteristics of our project, we need to create a `BENCHMARKING.md` documentation file. This file will provide information about...
When our application tries to connect to Redis and encounters an error, it doesn't employ any back-off strategy. Continuously retrying without delays can put an unnecessary load on both the...