Hosting Your Exported InVision V6 Prototypes On Cloudflare Pages
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
The Cloudflare path is easy. But, I also have a follow-up post on how you might start to access the export data programmatically:
www.bennadel.com/blog/4750-extracting-invision-v6-document-export-json-data-in-coldfusion.htm
This would be for anyone that wants to consume the data in a private context and use it do something more robust.
Post A Comment — ❤️ I'd Love To Hear From You! ❤️
Post a Comment →