The issue that a lot of organizations have with anything to do with NoSQL comes down to the Atomicity, Consistency, Isolation, Durability (ACID) test. Most SQL database administrators (DBAs) worship at the altar of database reliability based on these attributes. When presented with a new database management platform to manage they will resist anything that in their minds is going to make the ACID grade.
Developers have consumed APIs as a matter of practice for some time now. It’s second nature. But the flip side–creating an API–is not performed with the same regularity. To some extent, this is changing as more developers become both consumers and providers of APIs. Below you’ll find some tools and services that make the process of creating an API much simpler.
While there’s generally a lot of excitement these days for all things Hadoop the simple fact is that there’s not a whole lot of expertise out there in terms of IT people that know how to build, roll out and then manage an instance of Hadoop. That creates a frustrating conundrum for developers looking to build Big Data applications on top of Hadoop at a time when interest in those applications is staring to reach a frenzy in the enterprise.
With developers more or less forcing the issue all kinds of new data models are finding their way into the enterprise. One of the more popular ones are a form of NoSQL database technology based on a Key/Value store architecture. As a leading proponent of such an architecture Couchbase has already seen a 400 percent growth in sales this year, which accounts for why it was able to announce today that it has picked up another $25 million in financing.
Firebase, real-time backend for web application development, originally launched a little over a year ago. Since its launch, Firebase has remained in beta while it continued to improve its service and build a customer base. Over the past year, Firebase has added features, functionality, and thousands of customers. Accordingly, Firebase has announced it is leaving its beta stages behind and publically launching as a full-fledged paid product.
For those in the sales game, more is obviously better, but the success of generating hundreds of promising leads can be tainted by the problems that arise in managing and keeping track of those leads efficiently. Client Relationship Management (CRM) systems exist to tackle this very issue, however, a lot of them have proved to be either too complex or simply insufficient. Karma is a CRM that aims to provide the perfect balance between relevant features and simple usability in order to create a tool that promotes better business. The company has also released the KarmaCRM API which is great news for developers who want to integrate its functionality with other applications.
Throwing hardware at performance issues is a time honored tradition among developers. In most recent times, the type of hardware being thrown at those problems is Flash memory that comes in a wide variety of formats. The challenge, of course, is that most existing applications were written for magnetic storage. To take advantage of Flash storage developers frequently have to rework their applications.
CityDeals.com, local/national deal and discount finder, enables developers to access its deals database via the CityDeals API. Third party apps can feature daily deals and discounts, or provide a searchable interface of CityDeals.com’s entire portfolio of discounts. CityDeals.com partners with retailers and service providers around the globe to provide an expansive offer of discounts applicable on a national scale or at the local level.
Versium, big data solution provider, has opened access to its LifeData platform via the Versium Analytics API. The LifeData platform captures data created by customer and enterprise transactions. After capture, Versium consolidates massive volumes of customer and enterprise data and produces insights rarely understood without a powerful big data engine. API access to LifeData platform allows companies to utilize Versium’s matching algorithms and verification technology within existing tools and applications.
eHive, online collection management system, grants access to its web-based organization system via the eHive API. Museums can integrate the API with third party applications, or developers can build mobile and custom apps that leverage eHive technology. eHive allows museums and curators to gather, share, and manage collections of all flavors and sizes directly through a web interface. API integration enables eHive users to gain traction through mobile, social, and existing networks.