Skip to content

BlogNews in the system

Turbo Automat: what happens with thousands of comments per minute

How the system handles the onslaught of comments during a large live event without duplication and without losing the order. And what we improved after the incident in September.

During large broadcasts, more comments arrive per minute than a single process can handle. Turbo Automat therefore runs as a group of parallel workers that split the comments.

How it works

  1. Each comment is saved immediately, exactly once. Duplicate delivery from Facebook is discarded.
  2. The worker "takes" the comment (marks it as being processed) so that it is not taken by someone else.
  3. It finds a product and variant by code, creates a customer and order, deducts stock or creates a reservation.
  4. Sends a message to Messenger with a completion link.

Supervision

A guard runs over the broadcast, checking every minute to make sure the workers are running, that they are watching the correct video, and that no customers are stuck. If something is wrong, he or she will fix it or warn you.

What we improved

After an incident at one of the large stores at the end of September, where some comments remained unprocessed, we fixed three things: displaying the status of the machine in the administration, protecting against a "lost" employee, and releasing customers who were stuck in processing. The fixes are deployed in all stores.

If you're broadcasting to thousands of people, write to us. We'll adjust the number of workers based on your volume.

Share

Sell live. The system will fulfill orders.

No credit card required. Cancel anytime.

Other articles