ELEFANT.RO ÎMBUNĂTĂȚEȘTE EXPERIENȚA DE UTILIZARE PENTRU BLACK FRIDAY

Perioada de Black Friday a trecut acum, dar, cu siguranță, această perioadă „neagră” va veni din nou anul viitor, eventual, cu o forță mai mare. Această perioadă este considerată „neagră” din punctul de vedere al vânzătorului, deoarece pentru acesta devine o adevarată provocare atunci când traficul crește considerabil. În astfel de situații determinate de perioade precum Black Friday, intri în contact cu sisteme distribuite de infrastructura IT complexe și aplicații specifice, precum și straturi specifice ale aplicației, cum ar fi load balancing, caching, și routing.

Cu toate acestea, clienții au o viziune complet diferită asupra acestei perioade, dar pe bună dreptate, fiind o oportunitate pentru aceștia de a beneficia de cele mai multe și avantajoase oferte puse la dispoziție de vânzători.

Pentru a transforma această situație într-o experiență mai bună și pentru vânzători, există soluții IT de înaltă performanță și metodologii care pot fi puse în aplicare pentru a atenua și preveni problemele numeroase care pot apărea în timpul unui trafic intens.

Elefant.ro este unul dintre cei mai importanți jucători din piața eCommerce românească cu  tradiție în furnizarea unei experiențe de cumpărături online de calitate. Cu scopul de a menține și mai mult decât atât, să îmbunătățească experiența vizitatorilor în timpul evenimentului Black Friday, au optat pentru o serie de optimizări care se pretează la astfel de proiecte de anvergură.

De unde începeți optimizarea unei astfel de platforme la scară largă, cu zeci până la sute de componente diferite aflate în mișcare? Există un proverb vechi care spune, „cum mănânci o balenă cu o lingură?” iar răspunsul este „ câte o lingură cu vârf, pe rând!”. Deși acest lucru ar merge, cu condiția de a avea suficient timp și resurse la îndemână pentru a trece prin mai multe componente, Elefant.ro nu are luxul de a pune în așteptare multe din campaniile sale care se folosesc de  serverele sale 24/7.

În loc de a „mânca balena cu o lingură cu vârf, pe rând”, Elefant.ro a contactat Spearhead Systems și împreună am venit cu o metodologie pentru a-i ajuta „să mănânce balena un pic mai repede”, folosind o abordare științifică pentru a identifica potențialele blocaje.

Așadar, cum arată o abordare științifică a load testing-ului și a optimizării performanței? În primul rând este vorba de metodologie, urmată pe locul doi de tehnologie. Metodologiile noastre provin din experiența realizării unora dintre cele mai mari proiecte de calcul tehnic de înaltă performanță  în industria știintifică și cloud computing, unde performanță înseamnă diferența dintre o lansare cu succes a unei rachete și un eșec complet și dezastros. Abordarea noastră ne-a permis să furnizăm servicii de optimizare  pentru infrastructura IT, identificând gâtuirile de performanță, în același timp în care căutam bug-urile de performanță la nivelul aplicației.

Atunci când inginerii Spearhead au intrat în contact cu departamentul de IT și de infrastructură IT ale Elefant.ro, efortul inițial a fost de a înțelege fluxul de lucru existent și componentele majore. Am proiectat mai multe scenarii de load testing, iterând mai multe scenarii pentru a simula încărcarea utilizatorilor reali. Testele inițiale au lucrat încet, dar cu fiecare iterație am identificat problemele, le-am remediat alături de echipa de dezvoltare și apoi am repetat. În cele din urmă a apărut un model și am putut formula ipoteze cu privire la motivul pentru care anumite funcții nu au furnizat rezultatele așteptate, apoi le-am putut testa pentru a confirma sau infirma. Acest proces, care reprezintă metoda științifică, a ajutat în conceperea și punerea în aplicare a unei arhitecturi care să reziste asaltului de Black Friday al vizitatorilor.

18 Noiembrie, 00:00

Cortina este ridicată și evenimentul Black Friday pentru Elefant.ro, începe. Pe măsură ce mulți utilizatori entuziasmați au început să folosească platforma, echipa de specialiști Spearhead, împreună cu managerul și dezvoltatorii IT de la Elefant.ro au monitorizat în mod constant activitatea, pentru a asigura o experiență de utilizare ideală prin mai multe tablouri personalizate care furnizau valori în timp real în ceea ce privește utilizatorii, hit-uri, cereri neservite din cache etc.

Cheia livrării noastre în timpul și după evenimentul Black Friday a fost metodologia bazată pe o abordare științifică a load testing-ului, identificarea problemelor, formularea de ipoteze, testarea din nou și punerea în practică prin rezolvarea problemelor. Fiecare iterație ne-a adus cu un pas mai aproape de îmbunătățirea platformei. Mulți cred că acest lucru este un proces care trebuie să fie făcut doar înainte de un eveniment major, cu toate acestea, s-a demonstrat că testarea de încărcare/stres/performanță trebuie să fie efectuată la fiecare pas al procesului de dezvoltare pentru a asigura cea mai bună experiență utilizatorului și pentru a asigura o performanță ridicată a platformei.

Spearhead Systems este onorată că i s-a dat șansa de a lucra alături de unul dintre cei mai mari furnizori eCommerce din România, un partener valoros care a înțeles că optimizarea și performanța de înaltă calitate sunt elemente esențiale în scopul de a ține pasul cu cerințele actuale ale pieței. În cazul în care sunteți interesați în furnizarea unei experiențe de calitate pe care să o asigurați vizitatorilor, puteți conta pe experiența și abordarea științifică pe care specialiștii Spearhead Systems o pot livra.         

Ești deținătorul unei platforme de eCommerce sau pur și simplu te interesează subiectul load testing? Echipa Spearhead Systems este încântată să îți ofere mai multe detalii despre serviciile noastre de load testing și optimizare.