Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error Handling and Retry/TTL Implementation at Infrastructure Level #358

Open
8 tasks
viraj89 opened this issue Jan 22, 2025 · 0 comments
Open
8 tasks

Error Handling and Retry/TTL Implementation at Infrastructure Level #358

viraj89 opened this issue Jan 22, 2025 · 0 comments
Labels
beckn onix beckn onix project

Comments

@viraj89
Copy link

viraj89 commented Jan 22, 2025

Description

Develop infrastructure-level support for robust error handling and Retry/TTL (Time-to-Live) implementation. This system will ensure reliability and fault tolerance by managing transient failures, retrying operations, and setting TTL for requests to avoid indefinite processing.

Goals

  • Implement a centralized error-handling mechanism at the infrastructure level.
  • Add support for automatic retries with configurable limits and backoff strategies.
  • Integrate TTL mechanisms to manage request lifecycles effectively.
  • Ensure compatibility with existing Beckn protocols and infrastructure components.

Expected Outcome

A reliable error-handling and Retry/TTL mechanism that enhances system resilience, reduces downtime, and prevents indefinite request processing.

Acceptance Criteria

  • Error-handling mechanism is implemented and integrated with existing infrastructure.
  • Retry logic with configurable backoff and limits is functional and tested.
  • TTL configuration is available and actively terminates stale requests.
  • Detailed logs and documentation are provided for troubleshooting and configuration.

Mockups / Wireframes

NA

Product Name

Beckn

Domain

TBD

Tech Skills Needed

  • Error-handling strategies
  • Retry logic with backoff (e.g., exponential backoff)
  • TTL implementation
  • Infrastructure programming (Node.js, JavaScript, or other relevant tech stacks)

Complexity

High

Category

Infrastructure

Sub Category

Error Handling and Resilience

@viraj89 viraj89 added the beckn onix beckn onix project label Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beckn onix beckn onix project
Projects
None yet
Development

No branches or pull requests

1 participant