The customer requires a referral based system to empower business professionals utilizing their connections most effectively.
The significant needs are:
- Establish a referral network system which can be operated on any smartphone by users all the time.
- Establish social network integration [Facebook, LinkedIn] and leverage power of the same.
- Enable organizations to adopt the system for multiple employees of the organization under single roof.
Technology Skill Set
- Design and implement distributed system that is easy to maintain/upgrade over expected heterogeneous devices.
- Business logic must be centralized for envisioned evolutions.
- The application must perform well on all smartphones [iPhone, Android].
- PSSPL proposed and implemented central REST API service that is hosted on cloud infrastructure and holds business logic to match most of the technical objectives.
- Utilized NoSQL database with CQRS design pattern for rapid access of the large database.
- It becomes much effective in terms of performance – to have cloud-based REST API with NoSQL as a database for Query actions.
- Having all business logic managed through central REST API enables easier evolution and fewer version updates of applications on iPhone and Android devices.