What is Google Compute Engine?
Compute Engine is an infrastructure as a service that lets you run your large-scale computing workloads on virtual machines hosted on Google’s infrastructure. Btw, if you wish to have a new machine under your arms in less than 5 minutes – It can be done in 5 easy steps.
What is Spark?
Apache Spark is an open source cluster computing system that aims to make data analytics fast — both fast to run and fast to write. To run programs faster, Spark offers a general execution model that can optimize arbitrary operator graphs, and supports in-memory computing, which lets it query data faster than disk-based engines like Hadoop.
So in order to enjoy from both worlds, we can leverage the great options of large-scale cloud that Compute engine offer us and install Spark on it. Here are the few steps you will need to follow in order to do it.

In this TED talk, Malcolm Gladwell shares with us a new point of view on the famous story of David and Goliath. This new angle to look at the situation(s) reminds us of the state any startup is facing. It takes a lot of work to build a new service/product and sometimes to create or educate a market. However, again and again, startups do it while the significant (well-funded) organizations need to catch up. What looks, at first, as a disadvantage (e.g., limited budget, small teams, members that need to do ‘everything,’ no support from other players in the market, etc.’) is a true advantage when you look deeper.





