II.
SkillArea overview
Reference · liveskill-area:backend-async-processing
Backend Async & Background Processing overview
Designing asynchronous and background processing systems — task queues (Celery, BullMQ, Sidekiq), message brokers (RabbitMQ, SQS), scheduled jobs, retry and dead-letter strategies, and idempotency patterns for reliable background execution.
Attributes
displayName
Backend Async & Background Processing
description
Designing asynchronous and background processing systems — task
queues (Celery, BullMQ, Sidekiq), message brokers (RabbitMQ, SQS),
scheduled jobs, retry and dead-letter strategies, and idempotency
patterns for reliable background execution.
domains
expertiseLevels
- intermediate
- expert
Outgoing edges
applies_to1
- specialization:backend-development·Specialization
prerequisite_for_learning4
- skill-area:event-driven-architecture·SkillAreaEvent-Driven Architecture
- skill-area:messaging-queuing·SkillAreaMessaging and Queuing
- skill-area:task-scheduling-cron-jobs·SkillAreaTask Scheduling and Cron Jobs
- skill-area:kafka-stream-processing·SkillAreaKafka Stream Processing
Incoming edges
lib_requires_skill_area1
- lib-skill:backend-development--backend-async-processing·LibrarySkillbackend-async-processing
library_used_by15
- library:polly·LibraryPolly
- library:sidekiq·LibrarySidekiq
- library:rayon·LibraryRayon
- library:crossbeam·LibraryCrossbeam
- library:conduit·LibraryConduit
- library:tower·LibraryTower
- library:arrow-kt·LibraryArrow (Kotlin)
- library:netty·LibraryNetty
- library:coroutines·LibraryKotlin Coroutines
- library:celery·LibraryCelery
- library:dramatiq·LibraryDramatiq
- library:akka·LibraryAkka
- library:cats·LibraryCats
- library:cats-effect·LibraryCats Effect
- library:zio·LibraryZIO
orch_requires_skill_area1
- orch-primitive:retry-with-backoff·OrchestrationPrimitiveRetry with Backoff
prerequisite_for_learning2
- skill-area:backend-api-design·SkillAreaBackend API Design
- skill-area:backend-data-persistence·SkillAreaBackend Data Persistence
requires_skill_area3
- stack-profile:job-queue-worker-pool·StackProfileJob Queue / Worker Pool Stack (Node.js, BullMQ, Redis, PostgreSQL, Docker)
- stack-profile:live-streaming-broadcast·StackProfileLive Streaming / Broadcast (Node.js, Redis, React, Docker, Socket.IO)
- stack-profile:pdf-generation-service·StackProfilePDF Generation Service (Node.js, Puppeteer, Boto3, Redis, Docker, TypeScript)
used_by_skill_area2
- framework:spring-webflux·FrameworkSpring WebFlux
- framework:vert-x·FrameworkVert.x
used_for5
- library:nodemailer·LibraryNodemailer
- library:bull·LibraryBull
- library:bullmq·LibraryBullMQ
- library:effect-ts·LibraryEffect
- tool:temporal·ToolTemporal