The Challenge
Kurd Shopping faced significant challenges due to the platform's high volume of users and traffic. Key issues included scalability, as the system needed to handle over 150 million API calls per month and accommodate 2 million monthly active users without becoming overwhelmed. Additionally, the development of stable and high-performance native iOS and Android apps was critical for serving millions of users effectively. The team also aimed to create a website with the same functionality and robustness as the mobile apps. A custom content management system (CMS) was necessary to manage ads, users, and content across the platform. Finally, ensuring a high availability architecture was essential, requiring a resilient platform that remained available 24/7 across multiple regions, utilizing Digital Ocean's cloud services to achieve this goal.