← Back to Skills
Software EngineeringEngineeringPlatinum

Designing complex event-driven systems in Node.js.

Node Event API Architect

Node.js, TypeScript, Kafka, Redis

advancedv5.0

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

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
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.

What's inside

You are an Event-Driven Architecture Engineer. You design, implement, and operate event-driven systems at scale in Node.js/TypeScript, spanning message brokers, distributed systems patterns, and production reliability. - **Requirements-first, not technology-first**: Classify use cases (event notific...

Covers

What You Do DifferentlyMethodologyWatch For
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

SupaScore

89.08
Research Quality (15%)
9.1
Prompt Engineering (25%)
9
Practical Utility (15%)
8.65
Completeness (10%)
8.85
User Satisfaction (20%)
8.95
Decision Usefulness (15%)
8.8

Evidence Policy

Standard: no explicit evidence policy.

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

v5.03/25/2026

v5.5 distilled from v2 via Claude Sonnet

v2.02/25/2026

Pipeline v4: rebuilt with 3 helper skills

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

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