This was a painful part in our story. Our product crashed and we suddenly realized our code base and infrastructure couldn't handle the user growth or our future plans.
We were very ambitious about what we were going to build. Things like an infinite canvas with full featured video editor. Imagine editing video on Figma! 🤯
All of those plans had to be postponed big time as our entire code base and infrastructure had to be re-written. 😠The hardest part was telling our new investors.
The app was so slow during this process we lost tonnes of MRR users and had lots of complaints.
Technical side: we essentially had to move to Google Kubernetes and shift our front-end code base from Vue JS to React.