Winning: Mozy

I started at Mozy in 2006 as their only support person- answering emails, taking customer questions. I left Mozy in 2011 as a Software Architect responsible for the huge, 70+ Petabyte storage infrastructure. Awesome!

Check out Mozy »

Mozy Stash - The joy of creation

From the ground up

Stash was the last project I had a chance to work on at Mozy - and something I count as a crowning achievement, regardless of its eventual outcome. About a year prior to my departure from Mozy, I started working on a concept: supporting folder-based, cross-device synchronization with Mozy's outstanding infrastructure. This idea gave birth to the skunkworks project that would one day be called Mozy Stash.

If you want to read a bit more about the backstory, jump over to my blog.

You'll notice that there are some similarities between Stash and other synchronization services: it's folder-based, it lives in your menu bar, and tries to do the Right Thing without getting in your way. It's kind of like an LED light bulb versus your old-school incandescents: Mozy's Stash hides a whole world of differences under the simplest of user interfaces.

It's all about the cloud

Consider both what we had to work with and what we had to create to get the Stash you can use today:

  • Mozy's unparalleled, mind-bendingly awesome storage cloud
    • Super-redundant storage platform
    • Internet-scale storage capacity
    • Extremely low cost per bit stored
    • Private key encryption and security
  • Mozy-sponsored open-source libraries
    • Mordor: one of the best fiber-based eventing libraries
  • Mozy-managed and Mozy-built data centers
    • Top-tier hosting facilities
    • Independently purchased and managed capital assets
    • Independently purchased and managed bandwidth
    • World-wide, cross-geography data and hosting redundancy

Clearly, we had plenty to take advantage of- more than literally any other backup or synchronization vendor on the planet. Still, we had to build a bit to make the Stash you know and love:

  • Instant, Internet-scale change notification infrastructure
  • Enhanced web-based file access
  • Native client experiences for all desktop platforms
  • Native client experiences for mobile devices

The results stand alone

Mozy's Stash, built on Mozy's cloud and with Mozy's client technology, is one of the fastest, most reliable, most secure file synchronization tool on the planet today. It's really that simple.

Using the cross-platform Mordor library and its unique fiber-based eventing system gave Stash speed - unparalleled speed. There are two benefits:

  1. Things happen fast. Instantaneously, in fact. There's no delay in uploading or downloading changed files
  2. Stash saves every ounce of CPU power (and battery!). It doesn't use an ounce of resources unless it's actually doing something- sending or receiving files. Open up your Task Manager or Activity Monitor to watch- you'll be impressed!

Building Stash on Mozy's cloud allows it to take advantage of Mozy's security infrastructure, including private key encryption support (when you don't want anyone to read your data - evar). It also gave Stash the benefit of a true, differential-aware cloud. When you make a change to a file, we don't send the whole file to the cloud- just your changes. The same is true on download. You gain bandwidth savings and a serious boost in speed!

Mozy - The early days (and more)

Building Mozy's Support

My start at Mozy was certainly lowly. While I was the seventh employee to join Mozy, I did so as their first dedicated support personnel. I remember those days - answering emails on my old Dell laptop, trying to figure out exactly how Mozy actually worked.

To be honest, there were plenty of rough times. It was hard to win the trust of the very venerable engineering staff. There are times when I think I still struggle there.

Difficulties aside, over my 5 year tenure at Mozy, I moved from the first support person to a software architect. I enjoyed that time. Mozy was (and is) a fantastic company with amazing people.

Visit »

Single Sign-on and More

As a software architect responsible for Mozy's enormous storage infrastructure, I had many opportunities to work on a plethora of projects.

Mozy's SSO (Single Sign-On) infrastructure was one of these projects: I specced out and designed what would become the defacto mechanism for secure authentication and authorization of all Mozy products, including the client applications downloaded by millions of people all over the world.

We faced a number of serious challenges at Mozy as the storage system scaled from terabytes and into the multi-petabyte range. Doing so required no end of design challenges we had to meet. At Mozy, I worked with some of the smartest people in the world - a privilege I've been blessed to continue with at Instructure.