Väga suures plaanis on kogu tiimil üks ülesanne – tagada hea hinnaga ja mugavad sõidud reisijate jaoks rohkem kui 40 linnas, kus tegutseme, ja seda nii, et sõitja jaoks oleks auto kõige rohkem 3 minuti kaugusel. Eesmärk kõlab lihtsalt, aga selle jaoks vajalikud tegevused jagunevad väga paljude eri valdkondade vahel.
Üks esmaseid lahendamist vajavaid küsimusi on see, kuidas tagada, et 24/7 oleksid autojuhid õigel ajal ja õiges kohas. Platvormi tasemel on see väga mitmemõõtmeline optimiseerimisülesanne. Lahendusest sõltub vahetult ettevõtte tulemus – inimesed kas saavad Taxify’st auto mõne minutiga või otsustavad mõne muu transpordiviisi kasuks.
Selle jaoks, et stabiilselt usaldusväärset teenust pakkuda, peame näiteks ennustama tellimusi juba enne, kui need toimuvad, ja tasakaalustama nõudlust ja pakkumist dünaamilise hinnastamise abil. Nutikas dispetšersüsteem peab tagama, et maksimaalselt suur hulk neist, kes tellimust tegema asusid, ka lõpuks edukalt sõidu tehtud saavad.
Nõudlust mõjutavad ka süsteemi seisukohalt ebareeglipärased sündmused – kontserdid, tähtpäevad, ilm. Siin peavad arendajad ja andmeteadlased tegema koostööd iga linna operatiivjuhtimisega tegeleva tiimiga. Kui vaatame tulevikku, siis isesõitvate autode puhul muutub konteksti tajumine veelgi kriitilisemaks kui inimjuhtide puhul, kes suudavad ka ebatäieliku andmestiku tingimustes oma tegevust korrigeerida.
Arvestades järjest kasvavat nõudlust rakenduse vastu, siis kuidas peavad vastu skaleerimiseks varasemalt loodud süsteemid?
Teenindame täna 10 miljonit sõitjat ja 500 000 autojuhti üle maailma. See tähendab, et väga palju meie tööst peab olema automatiseeritud.
Kuna oleme Taxify kasvu algusest peale uskunud ja usume ka praegu, siis oleme paljudes arhitektuuri puudutavates otsustes võtnud arvesse kasvupotentsiaali. Süsteemide disainimisel arvestame pigem kümneid kordi suurema mahuga ja mõtleme, et kuidas kõik omavahel töötab ja püüame otsida võimalikke probleeme.