Call-tracking platform MVP development
Category
Challenge
The MVP app delivery was one of the stages of the whole process of call tracking platform development.
During this phase, our team faced the following technical problems:
The database load increased with more services involved, which entailed delays in receiving data.
A rapid growth of users number led to the accumulation of a large data amount and a solution for fast processing of millions of records was needed.
Peak loads on individual services were raised to 1500 per second.
Solution
To avoid overloading the database, the ITSDev team decided to use a read-only database: all queries related to obtaining information (SELECT) were not sent to the main database; this helped to get rid of the execution of complex statistics queries.
For maximum performance, easy work with atomic operations (like increasing and decreasing values) and fast data operations, engineers chose Redis docker.
As a result ITSDev team delivered minimum viable product software with the following features:
- Call routing (redirecting calls from clients to buyers)
- Statistics (graph + call logs)
- Buying phone numbers
- Campaign management
- Buyers management
- Vendor management
After the MVP programming stage, testing it and checking it for viability, our team moved on to developing the product itself.
Screenshots
Technologies
PHP, Laravel, Vue, MySQLProject size
1 Team Lead
2 Senior Back-end
1 Senior Front-end
Duration
3 monthsCategory
Ready to start?
We would love to hear your ideas
Zaur
Please fill in the requested information and we will contact you soon.