Triller is an IOS and Android APP that allows you to create quality videos by taking a snippet of your favorite song, adding a video filter and singing along.
Triller also enables creators to have a professional experience, be able to engage with better results and even earn money doing so.
Right now 25 million people, including stars like Kevin Hart, Vanessa Hudgens and the Victoria's Secret models, are using Triller.
Los Angeles | Paris | San Francisco | New York
We are proud to have Dengun as our development partner. During our relationship, Dengun has proved to be a professional, proactive and a knowledgeable team, providing the necessary solutions towards the project's long-term stability. Thanks to Dengun's understanding of our vision that we have been able to make this project a success.
On this project Dengun became a key strategic partner taking the reins on handling the APP development on the European side.
While we are mainly responsible for Triller’s Backend development, Dengun also provides all specifications to the EU development team, coordinating both the QA and the delivery of activities, as well as the project management for the region.
Additionally, we act as a communication bridge between the US and European teams in order to analyze any upcoming requirements and find the best solutions possible.
The Triller project has provided Dengun with the opportunity to work directly on a project from Silicon Valley, interact with ground-breaking technologies such as Blockchain, manage a different scale infrastructure and provide international collaboration between all team members.
Looking ahead, through continuous improvement, team expansion, engineering development, and larger capacity support, Triller now has the potential to become a Unicorn Startup.
With Dengun’s continuous involvement in this project, we hope to make this goal a reality.
In regards to Project Management we focused on establishing and reinforcing the connection between the US team and the International Dengun team.
Following this, we implemented SCRUM processes for managing and organizing workflow, as well as improving the International recruitment processes, and securing the onboarding and integration of new team members into Dengun’s environment.
We extended the existing API for the mobile APP, including all of its optimization, and together with the US Team, we built an entirely new API layer and Blockchain component.
Additionally we provided support on tasks related to importing song data features off external platforms, handling transaction requests, as well as generating improved notifications for its users.
We installed an open-source error tracking tool in order to monitor all platform crashes and errors according to their level of urgency.
Secondly, after optimizing the code, we migrated the infrastructure and upgraded it to a newer Python version, resulting in improved stability on a whole.
On a daily basis we monitor the infrastructure for any possible event, and in the case of an occurrence, action is taken in real time to correct it.
In addition, we also provide continuous support to the already existing servers, monitor further existing errors, and set-up new machines to run new services for the APP.
Proving a quick solution to what was needed, we decided to use Django for the CMS in order to communicate directly with the API.
This was also built to the client’s requirements, it is fully customizable, responsive and in continuous development.
Our main focus here was to continuously develop and refactor the code already built by the previous developers.
We established the main communication bridge between the API and the CMS, along with the construction of all the hand-points that the CMS uses.
Our Blockchain framework of choice was Hyperledger Fabric. This framework is developed by The Linux Foundation and IBM.
For the development of chain-codes / smart-contracts we used Golang. Developed by Google.
Lastly, for the communication between the Triller system, the API and the Blockchain, we used the open-source Celery as the middleware worker.
Our main database is on PostgreSQL. We use this to store any necessary data that the Application requires to run.
To store the already computed data in cache, we chose Redis. An open-source in-memory data structure store.
Finally, ElasticSearch was chosen for the user search, as this provided us with the full text search we required.
With now over 28M downloads worldwide, Triller revolutionized the music-video creation process.
Triller became the number #12 ranked APP in the U.S. App Store and number #4 in the French App Store, both under the video category.
Since Dengun became part of the project, between February and June this year, there has been a 5 million download increase. Triller went up to 28 million downloads.
Only a select few are able to deliver the perfect balance when it comes to online outsourcing services.
We pride ourselves on being one of them. How?