Skip to main content
Ben Nadel at Scotch On The Rock (SOTR) 2010 (Brussels) with: Aaron Longnion
Ben Nadel at Scotch On The Rock (SOTR) 2010 (Brussels) with: Aaron Longnion

Hosting Your Exported InVision V6 Prototypes On Cloudflare Pages

By
Published in Comments (3)

In the months leading up to the closing of InVision, I created a bulk export system for the V6 cloud platform. This allowed our wonderful V6 users to export their prototypes and boards en masse directly to an Amazon S3 bucket. The exports were designed to be consumable directly from a user's computer file system. But, this also means that they can be easily hosted as static sites. As a final gesture and show of good will, I wanted to demonstrate how these ZIP files can be effortlessly uploaded and deployed for free using Cloudflare Pages.

Closing InVision is obviously not what any of us wanted to do. But, I'm so thrilled that, in the end, I was able to create a path forward for users who wanted to keep their data for archival purposes. By the time customer access was shut off on Dec 31, 2024 at midnight ET, our V6 users had exported:

V6 Prototypes:

  • 271,713 prototypes.
  • 5,654,797 screens.
  • 6.8 terabytes.

V6 Boards:

  • 8,205 boards.
  • 297,748 items.
  • 379 gigabytes.

The funny part, though, was seeing a huge spike in export activity in the last few days of the platform. Nothing like waiting till the last moment. We even had a number of exports triggered after midnight when we technically closed—sneaking in just under the wire!

On a personal note, it was so cool to see how fast ColdFusion processed the exports. Even if a user had thousands of prototypes to export, the entirety of the process usually completed in about 2-minutes. Exports were processed in parallel threads across multiple notes in our Kubernetes (K8) cluster.

The ZIP files that I generated were designed to progammatically consumable. This might be something I explore in future blog posts.

But for now, I just wanted to say Thank You to all of our wonderful customers. Y'all are the cat's pajamas! It was a honor and a pleasure to serve you.

Reader Comments

1 Comments

Unfortunately, we were noy able to export many of our valuable InVision prototypes to CloudFlare for archive purposes because prototype files (or bunches of them) cannot exceed 25 MB…

So currently we are all moving them to Markup.io, a platform with similar (though limited) functions — compared to InVision. The transfer of nearly 2,5 Gb (screen prototypes and boards) one by one is quite a process…

As probably one of the earliest users of your IV platform I like to say you did an awesome job so it feels like sh*t to see you going.

Wishing you all the best in 2025 and years to come,
Chris

15,936 Comments

@Chris,

Oh, sorry, I didn't realize that Cloudflare Pages has a max-size limit of 25MB. Though, I'm looking at the docs now and it looks like that's a "per asset" limit. So, I'm wondering if you unzipped the archive file first, and then dragged-and-dropped the contents onto the area, that might get around the 25MB limit?

I wish I had known this at the time, I would have done some more thorough testing. Hopefully you get it working with Markup, though. I've not heard of that, but it looks nice.

And thank you also for the kind words, it's a bummer that it ended this way. But, I'm glad that we were able to accomplish some great things.

Post A Comment — I'd Love To Hear From You!

Post a Comment

I believe in love. I believe in compassion. I believe in human rights. I believe that we can afford to give more of these gifts to the world around us because it costs us nothing to be decent and kind and understanding. And, I want you to know that when you land on this site, you are accepted for who you are, no matter how you identify, what truths you live, or whatever kind of goofy shit makes you feel alive! Rock on with your bad self!
Ben Nadel