« Back

Designing and delivering highly scalable and accurate presentation import web service

Industry:

Office Productivity

Summary:

Synerzip’s client supports more than 200 million users around the world with software that creates visually appealing, fully zoomable presentations, providing the ability to show relationships between the big picture and finer details. The superior presentation help users organize their thoughts and deliver them in more engaging manner by amplifying the impact on granular details.

Synerzip’s Role:

The partner needed a way where end customers can easily reuse existing presentations by simply importing PowerPoint file in various formats. Synerzip’s team developed a web service which will import the files, extract contents and store them on cloud.

 

Challenges and Solutions:

The Synerzip team successfully handled this challenge to build a system that is scalable, stable, and which could flawlessly handle large presentations efficiently. The web service swiftly extracted Text, Tables, Images, SmartArt and other objects from the imported presentation and generate a Vectorised PDF of each slide. Synerzip team even built a smart Application Health Monitoring module which ensured auto-recovery in remote cases where system was overloaded to process files in few GBs. This web service was successfully deployed on Amazon Web Services (AWS).

Results:

This highly scalable and stable Import Web Service was successfully delivered to customer satisfaction accomplishing:

  • Reliable mechanism to import PowerPoint files retaining data and high rendering fidelity
  • The system was unit and load tested with various test data buckets based on ‘Size’ and ‘Complexity’ to eventually offer 30% throughput and performance improvement.
  • A typical run of 25GB data set comprising 10,000 files were successfully processed at a rate of 3 slides per second, without a single failure in one go.
  • All key text entities and all images in a PowerPoint file retained their aspect ratio and rotation.
  • Vectorized PDFs of the entire presentation and each slide offered full zooming without any pixelation.
  • The architecture is scalable to offer best OpEx costs, depending on customer request loads.

Synerzip is helping one of the fastest-growing presentation software companies in the world to import existing PowerPoint files of its end customers to accelerate their user base.

Technologies Used:

C#, .NET, IIS, OOXML, WebServices, MS OfficeInterop, XML, JSON, Visual Studio, Java and various QA Automation Tools

Industry

Latest from the Blog

How can Synerzip Help You?

By partnering with Synerzip, clients rapidly scale their engineering team, decrease time to market and save at least 50 percent with our Agile development teams in India.