SQS (Simple Queue Service) અને SNS (Simple Notification Service) AWS મેસેજિંગ સર્વિસ છે જે એપ્લિકેશન કમ્પોનન્ટ્સ વચ્ચે ડિકપ્લ્ડ, અસિંક્રોનસ કમ્યુનિકેશન સક્ષમ કરે છે. SQS એક મેસેજ કิউ છે (એક-થી-એક પ્રોસેસિંગ); SNS pub/sub છે (એક-થી-ઘણા બ્રોડકાસ્ટ).
SQS — મેસેજ કિયુ (ડિકપ્લિંગ, async પ્રોસેસિંગ)
SQS is a managed message QUEUE: producers send messages, consumers process them:
→ producer → [QUEUE] → consumer(s) process messages (at their own pace)
→ DECOUPLES components (producer doesn't wait for/depend on the consumer)
→ BUFFERS load (queue absorbs spikes; consumers process steadily)
→ RELIABLE (messages persist until processed; retries; dead-letter queues for failures)
→ SCALABLE (add more consumers to process faster)
→ Use for: async task processing, decoupling services, smoothing load spikes
