Implementing maintenance-free file handling in days
- headquartersArlington, VA
- tenure3 years
Bringing live-chat widgets into the modern age
In 2015, Chatra was founded with a specific vision, to bring the modern functionality of consumer messaging applications to live-chat widgets. Today, Chatra delivers on that vision to thousands of users around the world.
Part of Chatra’s modernized feature set requires file handling. Specifically, they need to enable user-uploaded avatars and file transfers between users and their websites’ visitors. When this functionality originally needed to be developed, the founders of Chatra were faced with a common choice: build the infrastructure themselves or implement a third-party service.
The time cost of building and maintaining internal file-handling
Having built their own file-handling systems before on previous projects, the Chatra team understood the drawbacks intimately. For them, it was primarily a question of time.
Not only would they have to spend the initial development time, but they would have to maintain it as well. Implementing additional functionality as needed and staying compatible with a constantly shifting browser ecosystem would be a heavy tax on their development team.
For the Chatra team, the costs of developing and maintaining their own file-handling infrastructure were too much. They are a small team with limited developer time, and they don’t have the resources to build custom infrastructure to perform basic tasks.
Implementing file handling in days: user avatars, file transfers, and image processing
Having already built file-handling infrastructure on their own before, the Chatra team decided to rely on Uploadcare from the very beginning.
It started with a simple feature, user-uploaded avatars. Using Uploadcare, they implemented this in just over a day. Later on, when they wanted to add file transfers within their chat widget, this too was made extremely easy by the functionality provided by Uploadcare.
Not only was the Chatra team able to quickly implement the features they wanted but they also get to make use of a wide range of additional functionality like image resizing, in-browser image cropping, and over a dozen file-source integrations. None of this functionality requires any maintenance burden on their part.
Moving their product forward without distraction
As a young software company with limited development resources, time is Chatra’s most valuable commodity. Time spent implementing and supporting file-handling infrastructure is time they can’t get back; time they could have used to further develop their product. Uploadcare allows Chatra to focus exclusively on building best product they can without distraction.