Amazon SQS används oväntat i synkron kommunikation
Amazon Web Services (AWS) har observerat att kunder allt oftare använder Amazon Simple Queue Service (SQS) för synkrona arbetsflöden, trots att tjänsten primärt är avsedd för asynkron meddelandehantering.

Amazon SQS används oväntat i synkron kommunikation
Amazon Web Services (AWS) har uppmärksammat att kunder i allt högre grad använder Amazon Simple Queue Service (SQS), en fullt hanterad meddelandekö-tjänst, för synkrona arbetsflöden. Tjänsten är ursprungligen designad för asynkron kommunikation för att förenkla och skala mikrotjänster och distribuerade system.
Kunder rapporterar att SQS är enklare och snabbare att implementera än att sätta upp egna HTTPS-slutpunkter för synkron kommunikation, som exempelvis vid inloggningsprocesser. Tjänsten erbjuder fördelar som inbyggd säkerhet, inklusive skydd mot DDoS-attacker, och förenklar kommunikationen mellan mikrotjänster utan behov av komplexa brandväggsregler. Trots att SQS erbjuder långvarig lagring, som inte alltid är nödvändig för kortlivade meddelanden, upplevs den som en kostnadseffektiv lösning, särskilt med tanke på att AWS hanterar underhållet av meddelandekö-infrastrukturen.
Robin Salkeld, Sr. Software Development Engineer hos AWS, framhåller att denna användning, även om den inte var den ursprungliga avsikten, belyser tjänstens flexibilitet. Implementering av effektiv dubbelriktad kommunikation med en envägs-kö kräver dock mer avancerad klientkod.
AWS har tidigare publicerat guider om hur man implementerar företagsintegrationsmönster med AWS meddelandetjänster, vilket indikerar ett bredare intresse för avancerad meddelandehantering inom molnmiljön.