• Projects 18
  • Rating 5.0
  • Rating 2 848

Budget: 45 USD Deadline: 1 day

Hello, Alexander!

I reviewed the attached document, everything is generally clear.

I can perform it in a test environment with data from the file or you can provide a real data stream for testing.
If there are additional rules for the calculation, you can write them down as well.

When is it convenient to discuss in more detail and start?

  • Projects 4
  • Rating 5.0
  • Rating 834

Budget: 47 USD Deadline: 3 days

Hello! I have reviewed the task. The task of processing asynchronous and partial data is a classic case of state management, and I have a ready architectural solution for this.

How I implemented the workflow:

Centralization of data (Single Source of Truth): I use a database to "assemble" the shipment. Each update (even if it comes out of order) goes into the database through an Upsert operation. This ensures that we always have an up-to-date "snapshot" of all information by shipment_id.

Recalculation logic: The workflow is set up so that any incoming data package initiates a check and recalculation. If there is still insufficient data for the final price, the system saves the current state and waits for additions.

Processing business rules: * A check for "one calendar day" (exclusion of additional payment) has been implemented.

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category Bot Development

13:55
6 July
6 July
5 July
3 July