Kirjoittanut sampo, 23. maaliskuuta, 2010

Drupro develops a web store for Ekahau

This sweet three-week project was our first in the series of many. We finally saw our "web app factory" spring into action and all those hours that went into building the tools and development environment pay dividends.

The scripts automatically deployed the project into the AWS cloud and launched the heartbeats and failover systems. It was not all smooth, as could be expected on the first run, and we eliminated several glitches in the systems over the course of the next few weeks during and after the deployment.

Somewhere in the process we managed to kill the site for two days, a result of a human error and two overlapping bugs in deployment and backup scripts. Effectively we wrote over the live database and didn't have backups to restore the project from. Our thanks go to the nice people at Ekahau for their patience while we parsed through database binary logs by hand.

A lesson learned
Third party systems integration is rarely fast & easy, and most of the work tends to go into the process error handling when submitting data, such as:

  • Why did the write fail and where, was it our systems or their systems or somewhere in between?
  • What can we do about it?
  • Was it a partial or total failure?
  • Did it result in partial or corrupted data?
  • Did this partial or corrupted data go someplace else other than the third party database?
  • What can we do about the corrupted data?
  • Who should this all be reported to and how?
  • What did all of this look like to the user or customer, and what can we do about that?

Mentionable features

  • CRM integration
  • Online payment integration
  • Licence generation integration
  • E-mail aggregation integration
  • Customer sorting by IP

Customer
Ekahau is the market leader in WiFi based indoor positioning solutions.

Simply stunning - all that hard work seems to have paved the way to some great customer service, from the sound of it!

Thanks to Drupro, we've been making on-line sales for almost 6 months now. The system is completely automated, saving a lot of time from our sales and administrative persons. The investment in the on-line store has already paid itself back.

Thanks again to everyone at Drupro for your professional work in this project!

Thank you for the kind word, Jussi - and being a customer in the first place, of course ;-)

Lähetä uusi kommentti