ESEN

← All decisions

Message queue

Which queue tier or mode meets each requirement, and what it costs to keep it on with no traffic. The tier sets capabilities you can't add later through configuration (sessions, private networking, message size).

What you need
Message queue
OptionFIFO order per message groupPrivate access from your networkNo fixed monthly costMessages larger than 256 KBNative dead-letterMonthly floor
AzureService Bus Basic Doesn’t meetBasic doesn't support sessions. Doesn’t meetPrivate endpoints are Premium only. Meets Doesn’t meet MeetsUSD 0/ mo
AzureService Bus Standard Meets Doesn’t meetSupports IP firewall rules, but private endpoints and VNet rules are Premium only. Doesn’t meetMonthly base charge, billed once per subscription (not per namespace), plus operations. Doesn’t meet256 KB maximum. MeetsUSD 9.81/ mo
AzureService Bus Premium Meets Meets Doesn’t meetFixed price per messaging unit (minimum 1). MeetsUp to 100 MB, AMQP only. MeetsUSD 677/ mo
AWSAmazon SQS Standard Doesn’t meetBest-effort ordering and at-least-once delivery. With caveatsInterface VPC endpoint plus a queue policy with aws:SourceVpce. The public endpoint still exists: the block is by policy. Meets MeetsUp to 1 MiB since August 2025; larger, with the Extended Client Library (S3). MeetsUSD 0/ mo
AWSAmazon SQS FIFO Meets With caveatsSame as Standard, interface endpoint plus an aws:SourceVpce policy. Meets MeetsUp to 1 MiB. MeetsThe DLQ must be FIFO and can break the group's exact order.USD 0/ mo
GCPPub/Sub With caveatsWith message ordering on the subscription and an ordering key, order is per key and only among messages published in the same region. With caveatsNo IP in your VPC by default: Private Google Access or a Private Service Connect endpoint for Google APIs, and VPC Service Controls as the perimeter. The public API still exists. Meets MeetsUp to 10 MB. MeetsUSD 0/ mo

Floors at list price as of 2026-10-24 (eastus · us-east-1 · us-east1), in USD, with no discounts or taxes.

Sources

Verified on 2026-10-06 · Dictionary