Mykingdombooks high load web app
Mykingdombooks makes every kid's dream come true by making them the star of their own story.
The business creates personalized storybooks - each page featuring one letter of the child's name. To bring the idea into the future, kids can bring the story alive with their tablet; the figures appear in augmented reality.
Mykingdombooks old website had serious limitations - they could only handle 20 concurrent users. They wanted to be ready to handle tens of thousands of users for the Christmas season...just two weeks from the date they contacted us.
That was a tall order given that the site was created in Drupal, which is not known for performance. We brought the existing site up to best practice by using CSS/JS concatenation, deactivating unused modules, and optimizing the cart module cache. Finally, we added CloudFlare CDN to handle requests.
The real challenge was creating the important process of rendering the book images - around 50 in each book. Drupal wasnt up to the challenger so we decoupled this and installed the standalone symfony app on a horizontally scalable infrastructure. In this case we're proud to say that working with bytebrand can literally save your Christmas (business)!