Processing 30 billion images a month, heres how ImageKit delivers 98% of the optimised images in under 50 mil – YourStory

Industry statistics say that if a page takes more than three seconds to load, almost 40 percent of visitors tend to leave that site. According to HTTP Archive, on an average, around 64 percent of a websites weight is comprised of images. Therefore, the size of an image has a direct impact on the page load speed and user experience. This means image optimisation is key.

That is why startups like ImageKit are taking the market by storm. The startups flagship solution, ImageKit.io is a smart real-time image optimisation and transformation platform that simplifies the process of optimising, transforming and delivering perfect images across different devices, network speeds and display densities.

Working together at Gurugram-based online travel platform, Ixigo, Rahul Nanwani, Manu Chaudhary and Somesh Khatkar (the founders of ImageKit.io) realised that there were very few ready-made image optimisation products in the market, most products didnt integrate easily into a companys existing infrastructure, either. Additionally, many didnt have a pricing model that supported optimisation at scale. Starting up in October 2016, the founders took three months to build the MVP and launched ImageKit.io in January 2017.

Today, ImageKit.io serves over 30 billion images every month on their customers websites.

ImageKit.io has different kinds of workloads that enable them to serve client requests in milliseconds. This requires different kinds of instance types, and is here that Amazon Elastic Compute Cloud (Amazon EC2), a web service that provides secure, resizable compute capacity in the cloud, works to their advantage. Rahul agrees, adding, EC2 has a wide range of server types to support compute, memory or storage-intensive operations.

ImageKits association with AWS started early on.

As ImageKit began to grow, so did their infrastructure requirements. Thats when Imagekit saw the need to go beyond what was offered under free credits and began evaluating its options. During this time, they were clearly able to see the advantages offered by AWS in comparison to other cloud service providers says Rahul. Today, we leverage both - the traditional servers (AWS EC2) and Serverless (Lambda, Lambda@Edge) for different purposes. And, since ImageKit.io is a complete image delivery and transformation product, AWS CloudFront, the Content Delivery Network and AWS S3 - the storage service offered by AWS, are an integral part of what we offer.

In addition, AWSs global infrastructure has doubled up as a key advantage for ImageKit.io.

He adds that, in the last two years, the traffic handling capacity of CloudFront has gone up significantly with AWS adding a number of nodes. South Africa and the Middle East are new regions which are now covered by AWS CloudFront. The number of edge locations have gone up in India in India too. All this has worked in ImageKit.ios favour. The load time and caching performance has been very consistent for all our customers and thereby helping us deliver a good user experience.

Today, with ImageKit.io using a number of services within the AWS infrastructure, deployment has not only become simpler, but there is also clarity about the expected inter-service performance levels. Providing further insight, Rahul says, Being a SaaS product that integrates on a live website or an app, and handles something as critical as the images on that website or the app, we need to ensure that the infrastructure is able to scale well, especially during the festive season or a sale period when there is a sudden spike in traffic soon after a sale notification that has gone out. Thats where our ability to autoscale the infrastructure for the incoming traffic or API requests helps. A mix of spot instances, reserved instances and serverless is used to handle the short spike of traffic. Here, Route53, the DNS Service offered by AWS makes it really easy for us to configure failovers within our infrastructure in case something goes wrong. To put it simply, AWS products have helped ImageKit.io scale not just to meet the needs of their growing customer base, but also scale easily with the varying image delivery and optimisation requirements of their customers. He adds, The benefits that come with economies of scale can be realised with a cloud provider like AWS.

While the technology at its core has been one of the driving factors for ImageKit, the other has been consistent support from AWS support and business development teams in India and the partnerships they have been able to build.

AWS has also helped the startup find partners, expand their network in the ecosystem and facilitated introductions. AWS has a huge set of active accounts, which have a requirement for better image optimisation and delivery. In addition, AWS works closely with a large pool of technology partners, service providers and agencies, who in turn work with other companies who need solutions like ImageKit. So references and introductions by AWS and their partners to these companies have helped us tap business.

Today, ImageKit.io is being used by 300 companies, which also includes their first three paying customers. Some of Imagekits notable customers include Nykaa, Hopscotch, Times Now, Asian Paints, Republic TV, and Nearbuy, among others. In addition, over 10,000 developers all over the globe use its freemium model.

Having solved some of the most basic yet critical problems for developers and brands, ImageKit now is working towards the next logical step - supporting more complex integrations while still being a completely self-serviceable product. And, with content consumption on the rise in India, the team believes theres a parallel opportunity for them to explore beyond image optimisation.

Continued here:
Processing 30 billion images a month, heres how ImageKit delivers 98% of the optimised images in under 50 mil - YourStory

Related Posts

Comments are closed.