• Trending Technologies That Can Grow Your Business Rapidly

    Here are a few trends that will aid you in running your business and help it grow by leaps and bounds.

  • How Can Businesses Use AI for Customer Success

    Artificial Intelligence (AI) is one of the most aggressively used technologies in the field of customer success. Here are some ways AI can be used for customer success.

  • Reasons Our Employees Love Working With Unthinkable

    Here are a few reasons why Unthinkable was recognized as a Great Place to Work by the GPTW organization.

  • Cloud Storage and Media Sharing App

    A Cloud Storage and Media Sharing App for a Brazil-based Digital Solution Provider

    The client is a Brazil-based leading digital solution and service provider. It has telecom companies as its primary clients for which it develops security, entertainment, insurance, assistance, and learning solutions.

    66% Reduced Development Time
    10Mn Total User Base
    200k Hourly Downloads
    500k Image Uploads

    The Situation

    The client wants to build a cloud storage and media-sharing app.

    Team Unthinkable evaluated the existing app and compared it with the reference apps, as suggested by the client. Since the only source for requirement gathering was competitive apps, our team thoroughly analyzed and documented the list of features & functionalities for the new app, the right architecture to support scalability, an appropriate approach to reduce time-to-market, and created a technology stack to achieve the desired output.

    Unthinkable team, on examining the reference solutions recommended component-based development using technology extensions, which was expected to reduce the development time by half. For reducing cost and improving scalability, serverless microservices architecture was chosen, with GCP as the cloud service provider. The entire development was backed by the best DevOps practices that ensured continuous development, deployment, and monitoring of the solution.

    For its esteemed clientele of telecom providers in Brazil, the client was required to build a cloud storage and media sharing app. They were serving their clientele with a similar app which was developed by a third-party vendor. Since they had no access to the codebase and had to pay a recurring cost for it, it was affecting their profitability and flexibility to a great extent. Thus, they decided to build their own cloud storage app with better features, functionality, and scalability. 

    The Solution

    The client zeroed down on Unthinkable Solutions as a technology partner for this project considering our vast experience in app development. The project began with our business analytics and software architects outlining the optimal architecture of the media-sharing app.

    Team Unthinkable evaluated the existing app and compared it with the reference apps, as suggested by the client. Unthinkable team, on examining the reference solutions recommended component-based development using technology extensions, which was expected to reduce the development time by half. For reducing cost and improving scalability, serverless microservices architecture was chosen, with AWS as the cloud service provider. The entire development was backed by the best DevOps practices that ensured continuous development, deployment, and monitoring of the solution.

    Mobile and desktop-based apps were developed that primarily allow the users to upload & store photos/videos/music/documents on the cloud. Moreover, the users can sync their contacts, create a backup of files and folders, and share them. The project was driven by a team that included developers with experience in React Native, ReactJS, NodeJS, and Java, along with DevOps engineers, Quality Analysts, and Google Cloud Experts.

    Along with software engineering, the Unthinkable team was responsible for migrating the data from the older application (on GCP) to the newer one (on AWS). For this, manual scripts for migration were used keeping, the change in the database structure in mind. Moreover, the database was developed keeping scalability in consideration, it was an improved version of the previous one and thus had enhanced features and properties. 

    Meanwhile, one of the biggest challenges during migration was to ensure that the users keep using the app during the process. The master migration strategy was efficiently utilized for this activity and as a result the team successfully migrated the data of 2-3 million users, without affecting the app’s usage at the user end.

    Impact

    The cloud storage app is deployed by some of the biggest names in the mobile carrier industry in Brazil. Going with the numbers, the app on average handles 500,000 image uploads and 200,000 download requests on an hourly basis.

    Meet Our Customers

    Over the last few years, we have utilized our data-driven software engineering services to develop 100+ web and mobile for organizations of varied sizes and domains.