{"skill":{"slug":"bookforge-stream-processing-designer","displayName":"Stream Processing Designer","summary":"Design a stream processing system for unbounded, continuously arriving data. Use when choosing a message broker (Kafka vs RabbitMQ), implementing change data...","tags":{"bookforge":"1.0.0","cdc":"1.0.0","change-data-capture":"1.0.0","checkpointing":"1.0.0","debezium":"1.0.0","event-sourcing":"1.0.0","event-time":"1.0.0","exactly-once":"1.0.0","fault-tolerance":"1.0.0","flink":"1.0.0","hopping-window":"1.0.0","idempotent":"1.0.0","kafka":"1.0.0","kafka-streams":"1.0.0","kappa-architecture":"1.0.0","lambda-architecture":"1.0.0","latest":"1.0.0","log-based-broker":"1.0.0","maxwell":"1.0.0","message-broker":"1.0.0","microbatching":"1.0.0","processing-time":"1.0.0","session-window":"1.0.0","sliding-window":"1.0.0","spark-streaming":"1.0.0","stream-join":"1.0.0","stream-processing":"1.0.0","stream-table-join":"1.0.0","tumbling-window":"1.0.0","windowing":"1.0.0"},"stats":{"comments":0,"downloads":108,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1775927668064,"updatedAt":1775928710069},"latestVersion":{"version":"1.0.0","createdAt":1775927668064,"changelog":"Initial release — provides architecture recommendations for real-time stream processing systems.\n\n- Helps you choose between Kafka and traditional brokers, and select appropriate CDC tools for PostgreSQL, MySQL, or MongoDB.\n- Guides the decision on window types (tumbling, hopping, sliding, session) for aggregations.\n- Covers stream joining approaches: stream-stream, stream-table, and table-table joins.\n- Recommends fault tolerance and exactly-once strategies, considering trade-offs like microbatching vs. checkpointing.\n- Clearly specifies scenarios where the skill applies and cases where other skills are preferable.","license":"MIT-0"},"metadata":{"os":null,"systems":null},"owner":{"handle":"quochungto","userId":"s176b6gfk8djgcz320d83ta4e184bx1v","displayName":"Hung Quoc To","image":"https://avatars.githubusercontent.com/u/88069966?v=4"},"moderation":null}