There are two types of topics:
Standard topics. They offer maximum throughput, best-effort ordering, and best-effort deduplication (messages may be delivered more than once).
FIFO topics. Provide strict ordering and deduplication. The downside is that you can use FIFO topics to send events only to SQS queues (no other type of consumer is supported).