Projects:Retail Modules In High Volume Environments
Contents |
Introduction
As part of the enabling of the OB Retail solution for high volume environments the goal of this project is to identify, validate and test modules for their suitability in high volume customer situations.
The 2015Q4 release of the OB Retail solution is able to operate in high volume environments with millions of products, business partners and 1000+ tickets/minute.
A main characteristic of the OB Retail solution in high volume environments is that products and business partners are not loaded into the client side database.
Product and business partner information is loaded on demand when a user searches or scans a products or searches for a business partner.
This concept is called remote datasources.
This characteristic of remote access to Product/BP information will probably have consequences for several modules, currently expecting this information to be present in the local web client db.
Main Tasks 15Q4 and 16Q1 development cycles
The main tasks of this project:
- identify which modules qualify directly for inclusion in high volume environments
- identify which modules need adaption/changes to make them suitable for high volume environments, identify/list these changes
- create a continuous integration environment in cooperation with release management to make sure that the qualified modules are supported
- document and publish the list of qualified modules
The work on this project started in the 2015Q4 development cycle and will continue into the 2016Q1 cycle as new modules are added/being used in the specific customer projects.
Documentation
The working document is available as a google doc sheet.
The conclusion of the work is available in this document.
High volume enabled test for extension modules are listed in this source code class.