Part 10: Adding a Redis Cache to our Watson Microservice

The Bill

Developing microservices for pleasure and profit works when it doesn’t cost anything to do so. After our last month of developing a tone analysis system using IBM Watson on BlueMix, I tallied up quite a few queries and as a result got a bill from BlueMix for a whole 9 cents.

Continue reading Part 10: Adding a Redis Cache to our Watson Microservice

Part 9: Too Slow – Using Docker-Compose Scaling, HAProxy Load Balancing and Python threading to Increase Speed

Problem – Tone Analysis is Too Slow

Currently we fetch a list of the latest 20 news stories for a stock ticker and then iterate through the list sequentially scraping the content and then submitting that scrape to the IBM Watson tone analysis service. As a result we have a time of O(n) to process a list of URLS.

Continue reading Part 9: Too Slow – Using Docker-Compose Scaling, HAProxy Load Balancing and Python threading to Increase Speed

A Random Walk Down Wall Street – First Run Analysis Using Stock News Sentiment System

I figured I would go off and run the tool on a few prominent tickers, make a prediction for a time period, and revisit later to see how those predictions fared.

Keep in mind, this is rather unscientific.  I’ll be updating throughout the day as the analysis finish. Largely a task illustrating how long this takes to do without architectural enhancements we do in upcoming steps.

Continue reading A Random Walk Down Wall Street – First Run Analysis Using Stock News Sentiment System