Skip to content

Tier 4: Architecture

Resilience patterns and complex real-world scenarios.

Error Handling

Resilience and validation failure scenarios.

MissingInput

  • Purpose: Demonstrates behavior when required input is missing.
  • Namespace: showcase.07-error-handling
  • Example: .\joynare-nexus.exe run showcase.07-error-handling:MissingInput --input '{}'

ServiceFailure

  • Purpose: Graceful handling of downstream service errors (e.g. connection timeout).
  • Namespace: showcase.07-error-handling

TryCatch

  • Purpose: Using the SEQUENCE step for scoped error handling and recovery.
  • Namespace: showcase.07-error-handling

Integrations

Multi-step business logic and data transformation.

ExternalAPI

  • Purpose: High-level pattern: HTTP call + JSON parsing + Result processing.
  • Namespace: showcase.08-integrations

DataTransform

  • Purpose: Complex cross-namespace transformation and data enrichment.
  • Namespace: showcase.08-integrations

ConditionalLogic

  • Purpose: Multi-step processing with branching rules.
  • Namespace: showcase.08-integrations

Released under the ISC License.