Smarketer
Apie klientą
„Smarketer.Shopping“ – Vokietijos kainų palyginimo svetainė. „Elasticsearch“ paieškos variklyje naudodama „Kotlin“ kalbą, mūsų komanda sukūrė sparčiam augimui pritaikytą AWS platformą, kurioje vartotojai gali greitai ir efektyviai rasti norimas prekes ir palyginti skirtingų tiekėjų siūlomas kainas. Sistemos unikalių lankytojų skaičius kas 6 mėnesius vidutiniškai paauga 66 proc
„Platforma „Smarketer“ buvo sukurta skiriant daug dėmesio stabiliam jos veikimui ir lankytojų srauto augimui. Artimiausioje ateityje ketiname koncentruotis į platformos pajamų gavimo pajėgumų ir duomenų bazėje esančių produktų skaičiaus didinimą. Pastarųjų platformoje turėtų būti apie 100 milijonų“, – tvirtina „NFQ“ komandos vadovas Vainius Venclovas.
Užduotis
Kurdami „Smarketer.Shopping“ platformą turėjome rasti būdą, kaip išspręsti vieną svarbią problemą: aukštos raiškos produktų vaizdai mažino platformos greitį.
Sprendimas
Atsižvelgiant į tai, kad buvo planuojama kad platformoje nuolat bus didžiulis gaminių skaičius, vaizdo apdorojimo problemą teko spręsti subtiliai. NFQ inžinieriai čia pasinaudojo „Amazon Web Services“.
Importuojant produktų vaizdus, jų dydis sumažinamas realiu laiku naudojant „AWS Lambda“ skaičiavimo įrankį. Apdoroti vaizdai tuomet saugomi AWS S3 duomenų saugykloje.
Tai tik vienas mažas procesas gerai suplanuotoje ekosistemoje. Paminėjimo verti dar keli:
– Produkto failai į sistemą įkeliami iš administratoriaus modulio. Importavimo metu produkto duomenys serveryje apdorojami ir įkeliami / atnaujinami į „Elasticsearch“ paieškos programą. Administratoriaus prietaisų skydelio išoriniam programavimui naudojama „React.js“ sistema „CoreUI“.
– Sistemos išorinis puslapis sukurtas atvirojo kodo kalba „TypeScript“, taip pat naudojant „React.js“ ir „Elastic UI“ sistemas bei „ReactiveSearch“ elementus.
– Vidinė programa bei informacinių srautų valdymo logika sukurta su „Ktor“ sistema, naudojant „Kotlin“ kalbą.
Rezultatas
Mūsų komandai teko užduotis per 6 mėnesius sukurti platformą, kuri galėtų sėkmingai apdoroti nuolat didėjantį duomenų kiekį (2019 m. birželio mėn. pradžioje platformoje buvo 1 mln. produktų, dabar apie 20 mln.). Taip atsirado „Smarketer“. Šiuo metu „Smarketer.Shopping“ yra populiariausia kainų palyginimo svetainė Vokietijoje. „Elasticsearch“ paieškos variklyje panaudojus „Kotlin“ kalba, NFQ komanda sukūrė sparčiam augimui pritaikytą platformą , kurioje vartotojai gali greitai ir efektyviai rasti norimas prekes ir palyginti skirtingų tiekėjų siūlomas kainas.
Atsiliepimai
„Iki šiol žaviuosi, kaip tiksliai ir greitai NFQ sugebėjo pristatyti pirmąją mūsų produkto versiją. Esame įsitikinę, kad komandos nuolat rodomas greičio ir kokybės derinys yra geriausias savo kategorijoje. Tai leidžia mums siekti lyderio pozicijos pasaulinėje e. komercijos logistikos rinkoje.“
Gabriel Thomalla, Co-founder and CPO of Alaiko
„NFQ yra strateginis, ilgalaikis partneris su aukščiausio lygio talentais rinkoje. Jis išsiskiria tarp daugelio kitų sprendimų tiekėjų, kuriems labiau tinka trumpalaikiai projektai. Mūsų santykiai su NFQ visada buvo pagrįsti teigiamu bendradarbiavimu, pasitikėjimu ir abipusiu žinių augimu.“
Gianluca Randisi, Vice President for Products
„Swoodoo.de įsigijimas atvėrė mums Europos rinką. Viena pagrindinių priežasčių buvo Swoodoo ir NFQ komandos sukurta itin konkurencinga technologija ir prekės ženklas.“
Steve Hafner, Founder of KAYAK
„Tinkamų partnerių pasirinkimas turėjo didelę įtaką tolimesnei startuolio verslo sėkmei. NFQ yra puiki partnerė, o jos žmonės turi stiprią atsakomybę bei požiūrį, padedantį vystyti puikų, tarptautinį verslą.“
Doreen Huber, CEO and Founder at LEMONCAT
„NFQ supranta mūsų unikalius poreikius ir atitinkamai pritaiko sprendimus. Jų įsipareigojimas ilgalaikei partnerystei ir dėmesys abipusiai naudingiems sprendimams yra mūsų sėkmingo bendradarbiavimo pamatas. Tai tikra partnerystė, garantuojanti projektų sėkmę, o greitis ir lengvumas, su kuriais NFQ integruoja naujus talentus į vykdomus projektus, yra išties išskirtiniai.“
Dennis Höting, Director Product Development at Shopware
„NFQ yra nepakeičiama HomeToGo partnerė nuo pat įkūrimo 2014 metais. Tai aukščiausios klasės technologijų talentai, jau dešimt metų padedantys mums kurti modernią, patikimą ir vartotojui draugišką platformą. HomeToGo tęsiant savo ambicingą plėtrą, NFQ komandos nariai yra nepakeičiami pagalbininkai, padedantys tobulinti mūsų technologinius sprendimus, atsižvelgti ir reaguoti į nuolat besikeičiančius klientų poreikius. Neabejojame, kad partnerystė su NFQ sėkmingai tęsis ir toliau. Su jų pagalba žengsime į naują augimo kelionės etapą.“
Dr. Patrick Andrae, CEO and Cofounder at Hometogo