Loading Search...

API Best Practices Blog

Big Broad Data: Beyond the “bigness” and the technology to extracting meaning »

The amount of data in our world has been exploding, and the concept of “Big Data” - collecting and analyzing large data sets—needs no introduction. It’s the buzzword of 2012 where IT is concerned.

There's been a focus on the business side of Big Data, which of course is a critical component of the discussion. Big Data is most certainly the next frontier for innovation, competition and productivity (McKinsey Global Institute, 2011).

However, a quick Google search, a track of #bigdata in your Twitter feed, or 5 minutes in a conversation with folks about "Big Data" will show you how the weight of the discussion focuses primarily on two things - first on technology and then on "bigness".

While both are important, I think that the focus on the technology and size is misplaced and causing us to miss the point that the depth of analysis of the data and the insights we get from them are the most important and valuable things.  

“What’s your tool set?”

Hardly a conversation happens in the big data space that doesn’t start with the pros and cons of Hadoop, No SQL, Cassandra, Hbase . . . the list goes on. Technology is of course extremely important because without it we couldn't determine the signal over the noise or handle large data sets. But the technology is almost commodity. (And of course, trying to get two of us technologists to agree on a technology is a whole different discussion.) 

"How big is your data anyway?"

Right behind the technology argument is the “Bigness” – the petabytes vs. terabytes argument. There are certainly technical complexities to dealing with petabytes of data. But terabytes and even kilobytes are big and more importantly they too hold valuable information.

Remember that a lot of the size will come from noise whether you’re dealing with kilobytes, terabytes, or petabytes. Big, noisy data is not valuable - the value will come from the signal that you can extract.  

Extracting Meaning

To successfully glean value from big data, we've got to pivot the discussion to focus on the breadth of the data, signal extraction, and deep insights. This should make us think about the areas above or below the technology and not on the technology itself. Bottom line - the data itself is the real gold – the new currency.

The disruptive technologies of social, mobile, and cloud that are transforming how we do business serve up the breadth of data. Data about a business' customers is available and interpretable in all kinds of new contexts. A customer that checked in at the gym on Foursquare before visiting a retailer is likely to be interested in sports stuff. You can imagine hundreds of similar examples.  

What's a good example of value from extracting signal over noise?  A Klout Score uses data from social networks to measure reach and influence. It is a signal extracted from a superabundance of tweets and other social interactions.

Deep Insight is about how people can take the output of the machines and convert it into business value. We might come to know that shopping cart abandonment is higher from apps on Android devices than on iPhone devices, indicating that Android apps are less persuasive.

There’s also a fundamental change for businesses because of the apps and API economy that compels the need to focus on breadth of data and data stitching from disparate sources.

I’ll talk more in upcoming posts about  "broad" data and "data stitching" as well as how Data APIs will lead the way in the exploding apps and API economy. We also discussed these topics in a Webcast last week. (video and slides here)

Mobile Apps 101: Key patterns you need to know (video & slides) »

Thanks to all who participated in the Mobile Apps 101 Webinar last week about "designing apps that people want to use." The video and slides are below.

Check them out for an introduction to some key patterns for mobile app development - repeatable patterns that represent functionality for the front and back-end of mobile apps.  Thanks @edanuff, @gbrail, @timanglade.

We'd also love to hear your thoughts, insights, or questions over on the api-craft forum.

X.commerce: A boldly open platform & OS for commerce in the cloud »

Today we formally announced our collaboration with X.commerce in providing the API infrastructure for X.commerce, an eBay Inc. company.

X.commerce is designed to help merchants reach consumers at the edge of their businesses - where they shop today - online and on millions of mobile devices.

X.commerce is a great example of a platform going boldly open. Many platform businesses focus on apps and business processes on top of the platform layer (apps on top of an OS, system integrators on top of Salesforce, and so on). X.commerce's innovative approach also enables 3rd parties to plug net new capabilities into the X.commerce fabric from below, making them available for use in apps.

These plug-ins, such as tax calculation, customer support services, or rewards management, will extend the eBay capabilities in the ecosystem for thousands of potential customers and collaborators to take advantage of.  This also includes the potential for capabilities offered by 3rd parties that are competitive with those offered by eBay.

It's analogous to Linux's loadable kernel modules or Microsoft's device drivers - not just enabling apps above, but many devices below that can be used by apps; each device added enriches the app ecosystem. The X.commerce platform begins to look like an OS for commerce in the cloud.

eBay understands that more capabilities plugging into the commerce OS means more apps being built on top. This should lead to increased traffic and transactions through the platform. In turn, X.commerce will likely see very rapid ecosystem evolution and growth. It's a bold move and is likely to be rewarded by the ecosystem and the market. Bravo!