Rabora shipping systems
From DarkWiki
| System | Description | Rationale |
|---|---|---|
| rabora-shipping | The shipping system deals with all aspects of shipping orders and parcels. | This system is high-input volume and high-frequency usage of a small dataset (the "active parcels"). As such, we will attempt to keep as much of this data in cache as possible. |
| rabora-option-search | This carrier option search system is responsible for choosing the best carriers & services based on a complex rule set. | This system needs to turn requests around quickly, so rules (etc.) need to be held in memory as much as possible. Relatively speaking, this system does not write much data at all. To ensure fast response, this system will be scaled horizontally as and when required. Moreover, there is carrier logic here (perhaps even calls to carrier systems) which is to be deployed without interruption to the main warehouse services. |