integration-patterns

Design integration architectures for financial systems using APIs, FIX, ISO 20022, and resilience patterns.

164|33|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/JoelLewis/finance_skills --skill integration-patterns-joellewis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-patterns
Source: https://github.com/JoelLewis/finance_skills/tree/main/plugins/data-integration/skills/integration-patterns
Command: npx skills add https://github.com/JoelLewis/finance_skills --skill integration-patterns-joellewis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the design and implementation of robust integration architectures that reliably connect disparate financial systems, ensuring data integrity and operational resilience.

Core Features & Use Cases

  • API Design: Guides the creation of financial APIs adhering to best practices for security, performance, and data consistency.
  • Protocol Implementation: Covers FIX protocol for trading and ISO 20022 for modern financial messaging.
  • Event-Driven & Batch Processing: Facilitates building real-time event streams and reliable batch file exchanges.
  • Resilience Patterns: Implements strategies like idempotency, circuit breakers, and dead-letter queues to handle failures gracefully.
  • Use Case: When designing a new custodian integration pipeline, you can use this Skill to understand the best practices for file formats, delivery mechanisms, and error handling to ensure seamless data flow.

Quick Start

Use the integration-patterns skill to design an API for real-time position updates.

Frequently Asked Questions about integration-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a resilient custodian integration pipeline for batch file processing?

To build a custodian integration pipeline, you need to define reliable batch file formats, secure delivery mechanisms, and robust error handling to ensure seamless financial data flow and operational resilience.

What is the best way to implement idempotency in financial APIs?

Implementing idempotency in financial APIs involves designing endpoints that safely handle duplicate requests without causing data inconsistency, ensuring retried operations yield the same result as the initial successful transaction.

How do I implement FIX protocol connectivity for trading systems?

Implementing FIX protocol connectivity requires applying established integration design patterns for trading systems, ensuring reliable message routing, session management, and data consistency across financial trading endpoints.

When do I need ISO 20022 messaging in financial system integrations?

You need ISO 20022 messaging when designing modern financial integrations requiring standardized, rich data payloads for cross-border payments, transaction processing, and reporting across disparate financial systems.

How do circuit breaker patterns work in event-driven financial architectures?

Circuit breaker patterns in event-driven financial architectures work by monitoring connection failures and temporarily blocking traffic to failing downstream services, preventing cascading failures and maintaining overall system resilience.

Can I use event-driven patterns for real-time position updates?

Yes, you can use event-driven patterns to design APIs for real-time position updates, facilitating immediate data streaming and ensuring consistent state synchronization across integrated financial platforms.