Sparsh : Dynamic DNS Allocation

Client        : Security Products Supplier, Sparsh

Launched : 2012



Development of Dynamic DNS Allocation System for Sparsh Securities to allow their DVR (Digital Video Recorder) vendors to create DNSs for devices sold to end-customers.


  • Devices can be configured with the DDNS Service.
  • DDNS sends “API” calls to update its status on Sparsh servers.
  • Users login to their accounts and monitor their DVRs (Digital Video Recorders).



The critical business need was to enable Sparsh end-customers to monitor and access Digital Video Recorder remotely from anywhere.



  • Visits and interaction with Sparsh (Client).
  • Balsamiq mockups of solution.
  • Poker Planning, Agile methodology with daily stand-ups, sprints and retrospectives.
  • Test Driven Development
  • Code and Progress of work shared with Client on Git and Trac.
  • Daily 15 min interaction with Client during stand-up, to ensure maximum communication and quick reactions.



  • Technology : Ruby and Amazon Route 53.
  • Platform      : Rails.
  • Database    : PostgresQL and Amazon SES.



  • Client received huge appreciation from new & existing customers for this feature.
  • Users can stream video recordings remotely from anywhere with zero downtime.
  • Users can anytime retrieve previous recording stored on remote servers.
Download PDF

Related Blog

  • "Maybe" Monad for Ruby

    Lets start with a problem every Ruby on Rails developer faces, handling ‘nil’ value – tedious task.


    Read More


  • Hosted on Amazon
  • Ruby on Rails

Related Work

Azad : Wealth Management Web App

Azad : Wealth Management Web App

A unique App to help clients achieve financial freedom through certified financial experts, a rigorous process & excellent visual tracking & reporting tools.
Tech: Rails / Ember.js with Reports based on D3.js / SVG / custom plug-ins.

Indian Army (CE EC) : Personnel Management Solution

Indian Army (CE EC) : Personnel Management Solution

A Web app (on secure LAN) to handle personnel processes for a very complex hierarchy of over 11000 personnel in Eastern Command MES organizations.
Tech: Ruby on Rails.