Referral Network System

image3

 

Business Case

The customer requires a referral based system to empower business professionals utilizing their connections most effectively.
The significant needs are:
1. Establish a referral network system which can be operated on any smart phone by users all the time.
2. Establish social network integration [Facebook, LinkedIn] and leverage power of the same.
3. Enable organizations to adopt the system for multiple employees of the organization under single roof.

Skills

.NET 4.5
70
Windows Azure
75
Facebook SDK
80
Stripe Payment
60
MailChimp
85
LinkedIn SDK
78
Visual Studio 2012
70
C#
65
Technical Objectives
1. Design and implement distributed system that is easy to maintain / upgrade over expected heterogeneous devices.
2. Business logic must be centralized for envisioned evolutions.
3. Application must perform well on all smart phones [iPhone, android].
PSSPL Solution
1. 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.
2. Utilized NoSQL database with CQRS design pattern for rapid access of large database.
Benefits
1. It becomes much effective in terms of performance – to have cloud based REST API with NoSQL as database for Query actions.
2. Having all business logic managed through central REST API enables easier evolution and less version updates of applications on iPhone and Android devices.