Case study

Project duration:
August 2019 - ongoing
Overview
Hours
3000+Developers
13Months
18Technology
used:
Zookeeper
Zuul
JaxRS
Tombok
Challenge
Get your project off to a great start
start projectSolution
System architecture
Microservice system for greater stability
Granular role permissions
Customer
On A2B Direct, customers can make transportation orders, participate in tenders, and track their deliveries. The system will try to get the best offer from carriers, close on the intended price.

Post orders


Tenders
Carriers
Carriers can make bids in the auction and once a certain tender has been won, they can assign a certain transport to fulfill the delivery.

English auction


Transports

Indicative price formation
1C API
Since price formation is extremely dynamic, it was important that the system has access to up-to-date data. So every time the management makes certain changes in 1C, those changes will be automatically reflected in the system.
Tarif calculation
The calculation of transport tariffs is based on over 200 various factors, including seasonality, distance, type of cargo and the amount forwarders bid on a reverse auction.
Transportation
Full track loading (FTL)
FTL determines the order in which cargo items are loaded into a track so that they can be later unloaded in the same sequence as the destination points appear.
Transshipment points
For more efficient delivery, the system creates transshipment points where vehicles can exchange cargos with each other.
Routing module
If a new delivery request appears while a track is on the go, the system will shift a route so that a new order can be picked up in case a pickup point is within proximity.