The Challenge
Kurd Shopping kohtasi merkittäviä haasteita alustan suuren käyttäjämäärän ja liikenteen vuoksi. Keskeisiä ongelmia olivat skaalautuvuus, sillä järjestelmän piti käsitellä yli 150 miljoonaa API-kutsua kuukaudessa ja mahtua 2 miljoonaa kuukausittaista aktiivista käyttäjää ilman ylikuormitusta. Lisäksi vakaan ja korkean suorituskyvyn natiivien iOS- ja Android-sovellusten kehittäminen oli kriittistä miljoonien käyttäjien tehokkaaksi palvelemiseksi. Tiimi pyrki myös luomaan verkkosivuston, jolla oli sama toiminnallisuus ja kestävyys kuin mobiilisovelluksilla. Räätälöity sisällönhallintajärjestelmä (CMS) oli tarpeen mainosten, käyttäjien ja sisällön hallitsemiseksi koko alustalla. Lopuksi korkean saatavuuden arkkitehtuurin varmistaminen oli olennaista, mikä vaati kestävää alustaa, joka pysyi saatavilla 24/7 useilla alueilla, hyödyntäen Digital Oceanin pilvipalveluja tämän tavoitteen saavuttamiseksi.