← Back to Skills

Node Event API Architect

Expert guidance for designing and building event-driven APIs and async workflow systems in Node.js/TypeScript. Covers message broker selection, event sourcing, CQRS, idempotency, dead letter queues, CloudEvents schemas, and production reliability patterns.

Gold
v1.0.00 activationsSoftware EngineeringEngineeringadvanced

SupaScore

83.8
Research Quality (15%)
8.5
Prompt Engineering (25%)
8.4
Practical Utility (15%)
8.5
Completeness (10%)
8.3
User Satisfaction (20%)
8.2
Decision Usefulness (15%)
8.4

Best for

  • Design message broker architecture for multi-service event streaming with Redis Streams or Kafka
  • Implement transactional outbox pattern to prevent dual-write problems in event-driven systems
  • Build dead letter queue handling and retry policies for failed event processing
  • Design CloudEvents-compliant schemas with proper versioning and AsyncAPI documentation
  • Architect CQRS command/query separation with event sourcing for audit trails

What you'll get

  • Architectural decision matrix comparing BullMQ vs Kafka with throughput benchmarks and operational complexity analysis
  • Complete TypeScript implementation of transactional outbox with database triggers and event relay service
  • CloudEvents schema registry design with semantic versioning rules and backward compatibility validation
Not designed for ↓
  • ×Simple REST API design without event-driven requirements
  • ×Frontend state management or client-side event handling
  • ×Real-time websocket connections for direct user interactions
  • ×Batch processing systems without event streaming needs
Expects

Clear requirements for event throughput (events/second), latency tolerance, ordering guarantees, and failure recovery needs for the async workflow system.

Returns

Detailed architecture diagrams with message broker selection rationale, event schema designs, producer/consumer implementation patterns, and production reliability patterns.

Evidence Policy

Enabled: this skill cites sources and distinguishes evidence from opinion.

event-drivennodejstypescriptbullmqkafkamessage-brokerasync-workflowscloudeventsasyncapidead-letter-queueidempotencycqrs

Research Foundation: 7 sources (2 books, 5 official docs)

This skill was developed through independent research and synthesis. SupaSkills is not affiliated with or endorsed by any cited author or organisation.

Version History

v1.0.02/16/2026

Initial release

Prerequisites

Use these skills first for best results.

Works well with

Need more depth?

Specialist skills that go deeper in areas this skill touches.

Common Workflows

Event-Driven Microservices Design

Complete workflow from API design through event architecture to production monitoring for microservices communication

API Design Architectnode-event-api-architectDistributed Tracing Engineersite-reliability-engineer

Activate this skill in Claude Code

Sign up for free to access the full system prompt via REST API or MCP.

Start Free to Activate This Skill

© 2026 Kill The Dragon GmbH. This skill and its system prompt are protected by copyright. Unauthorised redistribution is prohibited. Terms of Service · Legal Notice