Startup (6)

Automating back-up of your Google Drive on S3

Problem Statement:  I am working with a lot of freelancers for various small creative and content related work but they usually share the completed work as a folder in Google drive. Keep in mind that they are the owner of this folder. After 1 week or so the freelancer is no longer is tasked with us and decides to free up his drive and delete this folder.
I want to mitigate this problem. There are various ways to approach this:
1. Ask the freelancer to transfer ownership and then keep the folder safe.
2.  Download and backup the shared folder whenever you receive a submission.
3. Automate the backing up process as secondary storage.
Of course, ‘automation’ wins, as not only it removes the hassle from both the concerned parties but you have a secondary backup for long-term retrieval and safekeeping as well.

Let’s get to it.

First, set up a VM on Google Cloud, you can use AWS or any other service. I used GC because they have f1.micro(0.6GB Memory, 1 shared vCPU) always free. Not using Google’s Storage because they haven’t added GUI to it, yet.

In the GCP Console, go to the VM Instances page. Launch Instance.
Follow this quickstart guide for starting the VM.

TODAY is the first day of the rest of my LIFE!

Startup Rule #3

If you are willing to work 80 hours a week to avoid a 40 hours a week job, then and only then you are suited for a start-up.

Startup rule #1

You only need a Hacker and a Pirate to start-up.

How Does foursquare make money?

The primary mode of revenue generation is business partnerships

To understand how this works, let’s take an example. Suppose you went to Travel agent and he offers all sorts of travel packages and he doesn’t charge you! Now you might be wondering how does he makes money! What he does is that he contacts all the Transport and Hospitality service providers and asks them to give him a percentage of business he brings to them. So whenever you go to the travel agent and book tickets he will be generating revenue without you ever knowing. 
In case of Foursquare, it’s with daily deal partnerships which local businesses from companies, foursquare offers some deal to it’s customers and charges from the company. And one more mode of revenue stream is marketing program partnerships, where it allows you to find special deals with specific payment cards/options.

Now you know why and how, a big consumer base matters while monetzing your product.


Whenever you see something like this on foursquare, you know that they just made some money!


If you’re good at something, never do it for free.

Joker, Dark Knight