Sunday, July 23, 2017

Yahoo Bullet


Yahoo Bullet is a highly distributed framework designed for cloud multi-tenant data centers that let you run forward-looking queries. Bullet queries act on data flowing through the system after you submit the query.

In other words, you query data that will arrive, rather than data that has already arrived. Unusual for an open source project, Bullet also includes a visual user interface, so you're not necessarily restricted to command line or third party tools. And it also has a REST API for programmatic access.

As a query engine, Bullet was designed to be light weight, adding minimal overhead as you process streams. But there is some heavy lift involved in that the raw data, formatted as Avro files, must be parsed into columns that can then be hit with SQL queries that are placed over sliding time windows.

For now, Bullet is early stage technology, available as open source through GitHub. There's no vendor support and it's not part of any tool, so you're on your own with regard to managing and integrating it. Bullet competes in a very crowded landscape of log monitoring engines such as Splunk, Logstash/Elasticsearch, and others that provide near real-time capabilities.

The challenge for getting mindshare is proving the case that forward-looking queries provide the edge in knowing your customers through the digital log file footprints they leave.

Ref: https://yahoo.github.io/bullet-docs/

Wednesday, July 12, 2017

No Support Windows Phone 8.1


By July 11 2017, Microsoft is officially ending support for its aged mobile OS, Windows Phone 8.1, which means that users will no longer receive updates.

It is reflected in Microsoft's End of Support page at https://support.microsoft.com/en-us/help/4001737/products-reaching-end-of-support-for-2017

It also marks the end of the road for Redmond’s initial foray into phones, and essentially paves the way for Android and iOS to rule the roost.

Itz interesting to know why they made this strategic move?

Microsoft has been moving away from WP towards Windows 10 Mobile, which is essentially an extension of its desktop platform that’s geared towards letting users take their files and apps with them – but it’s no real rival to Android or iOS. The company has been working on numerous cloud-based and cross-platform apps and services lately, so Windows 10 Mobile doesn’t seem like much of a priority anymore.

In my view, Microsoft is focusing more on mobile cross platform development Xamarin to boost the business benefits of time to market, development cost benefits, easy maintenance, etc.

Monday, July 3, 2017

Amazon Athena

As illustrated in the architecture diagram above, any changes made to the items in DynamoDB will be captured and processed using DynamoDB Streams.

Next, a Lambda function will be invoked by a trigger that is configured to respond to events in DynamoDB Streams.

The Lambda function processes the data prior to pushing to Amazon Kinesis Firehose, which will output to Amazon S3.

Finally, you use Amazon Athena to analyze the streaming data landing in Amazon S3. The result can be explored and visualized in Amazon QuickSight for your company’s business analytics.