Garanties d'ordre

Un ordre global ne passe pas à l'échelle ; la plupart des systèmes garantissent l'ordre par clé en envoyant tous les événements d'une clé dans la même partition. Choisis la clé pour que les événements qui doivent rester ordonnés la partagent.

Où on le retrouve dans les vrais systèmes

  • Journal d'événements

    Les événements sont conservés pendant la rétention : un nouveau consommateur peut rejouer l'historique. L'ordre n'est garanti qu'au sein d'une partition, et un groupe de consommateurs utilise au plus un consommateur par partition : les partitions plafonnent ton parallélisme.

    En production : Apache Kafka (Confluent, Amazon MSK), Amazon Kinesis, Redpanda, Azure Event Hubs, Apache Pulsar

Regarde-le casser, puis répare-le

Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.