Harbinger Systems
 

Author Archive

Determining Big Data Strategy: Analyzing Use Cases and Data Pattern

Wednesday, March 27th, 2013 at 3:56 pm   - Posted by Prachi Kulkarni

As mentioned in the earlier blog, First Steps towards Big Data, analyzing and understanding the use cases and data is one of the founding steps in overall big data strategy. This blog will look at various ways we can perform such analysis.

Even before we start, there is a pitfall that we should make sure we are avoiding. -

In determining the strategy, it is highly essential to remember that the Big Data analysis is only an efficient supporting tool for the overall company strategy. While it may validate conclusions and answer multiple questions — and in rare cases, dramatically affect the overall direction in which the company is going — it cannot be the primary goal of company strategy. The primary goal will always be something like “market driven production”, “demographic based sales strategy” etc where big data analysis (more…)

 

First Steps Towards Big Data

Wednesday, February 20th, 2013 at 11:47 am   - Posted by Prachi Kulkarni

Data crunching and analysis has always been the prowess of big organizational giants like Google and Facebook. However, the fact remains that even a small – mid scale organization has a lot of data at its disposal, as well as can benefit from the humongous amount of information available out there. So far these organizations tended to get bogged down by large data sizes and even larger costs related to big data and reached the erroneous conclusion that big data is not their specific cup of tea.

Now however, we all know that the big data trend is here to stay. There are both open source and proprietary tools available for us. With integration and gradual changes in architecture, small organizations can (more…)

 

Social CRM, Sentiment Analysis and Big Data

Thursday, November 22nd, 2012 at 3:42 pm   - Posted by Prachi Kulkarni

Social CRM Sentiment Analysis Big Data

Social Media integration or ability to use social networking portals for furthering the business using viral marketing effect is with us for a long time now. We have also learned that it is a two sided weapon, whereby, it can promote your product by leaps and bounds via a viral positive feedback, and also do irreparable damage by a similar negative one! So the obvious next step is promoting bi directional communication between companies and customers using social media and analyzing the customer feedback to use crowd sourcing for business benefit.

All these viral interactions generate humongous amount of data – big data – characterized by three Vs: Volume, Velocity and Variety. This informal and unstructured social media data is mostly (more…)

 

Persona Based Cloud

Friday, August 31st, 2012 at 6:19 pm   - Posted by Prachi Kulkarni

Persona Based Cloud Cloud Connect Conference Cloud Configuration

Persona Based design is a paradigm that is in use for last few years now. It is mainly used in the UI/UX aspects as well as in the workflow design of a portal or product. These concepts can also be effectively applied to Cloud setup. In the recent Cloud Connect conference, Mr. Gaurav Aggarwal from Microsoft had very insightful session about this. This blog is based on the idea discussed by Microsoft, and tries to argue the merit of such design and possible pitfalls.

A persona represents the user and goals for the user. It is not about various details like list of duties, location and occupation for the user. Persona focuses on behavior pattern for the user. It is common knowledge that multiple users have (more…)

 

High Availability and Cloud

Monday, May 7th, 2012 at 3:50 pm   - Posted by Prachi Kulkarni

Cloud Availability

High Availability is synonymous with Cloud. The entire application developer community believed so, till the Amazon incident in 2011. After that day, there are multiple ways and opinions that the application developer can choose to follow while ensuring high availability.

Lets’ start by looking at what the providers offer today:

  • Packages: There are multiple models\packages offered by the cloud providers that advertise varying percentage of availability. Of course in many cases, your application can survive with less than 6 nines availability, if it is not a critical application and you don’t want to spend a lot of money!
  • Availability Zones: Providers also offer availability zones. These zones are insulated from failures in other zones, as they do not share infrastructure with other zones. (more…)
 

Guidelines for Selecting Cloud Provider and Determining Cloud Type

Tuesday, February 28th, 2012 at 8:23 pm   - Posted by Prachi Kulkarni

Select Cloud Type and Provider

Earlier we saw useful design techniques for a cloud enabled application. In this blog, we are going to look at various guidelines that help in the selection of Cloud Provider and Cloud Type for an organization.
Provider Selection
Typically, an organization’s Technical as well as Business needs drive this selection. Here is a list of few such aspects.

Technical Considerations

The organizations technology choices as well as criticality of information, user load etc. (more…)

 

Design considerations while migrating the application to cloud

Thursday, February 2nd, 2012 at 1:05 pm   - Posted by Prachi Kulkarni

Design Considerations For Cloud

As outlined in earlier blog (Is your application a candidate for cloud migration), any application can be deployed on cloud, using right cloud application framework. However, in order to take maximum advantage of cloud features like dynamic scaling and high availability, it is advisable to make some design changes in the application. Here is a list of a few such design considerations:

  • Use of Decoupled Components
  • Asynchronous Communication
  • Stateless Application Design
  • Choice of Database
  • Data Storage Strategy

I plan to discuss these design considerations in some detail, in the coming sections. (more…)