Referral Network System

image3

 

Business Needs

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 smartphone 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.

Technology Skill Set

.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. The application must perform well on all smartphones [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 the large database.
Benefits
  1. It becomes much effective in terms of performance – to have cloud-based REST API with NoSQL as a database for Query actions.
  2. Having all business logic managed through central REST API enables easier evolution and fewer version updates of applications on iPhone and Android devices.