Mokhoa oa ho mamella meroalo e ntseng e eketseha ea sistimi: re bua ka litokisetso tse kholo tsa Black Friday

Hey Habr!

Ka 2017, nakong ea Black Friday, mojaro o ile oa eketseha ka makhetlo a ka bang halofo le halofo, 'me li-server tsa rona li ne li le moeling oa tsona. Ho theosa le selemo, palo ea bareki e eketsehile haholo, 'me ho ile ha hlaka hore ntle le ho itokisetsa ka hloko pele, sethala se ka' na sa se ke sa mamella meroalo ea 2018.

Re ile ra ipehela pakane e kholo ka ho fetesisa: re ne re batla ho itokisetsa ka botlalo ts'ebetso efe kapa efe, esita le e matla ka ho fetesisa, 'me ra qala ho hlahisa bokhoni bo bocha esale pele selemo ho pota.

CTO oa rona Andrey Chizh (chizh_andrey) e re bolella kamoo re lokiselitseng Black Friday 2018, ke mehato efe eo re ileng ra e nka ho qoba ho oa, 'me, ha e le hantle, liphello tsa ho itokisa ka hloko joalo.

Mokhoa oa ho mamella meroalo e ntseng e eketseha ea sistimi: re bua ka litokisetso tse kholo tsa Black Friday

Kajeno ke batla ho bua ka litokisetso tsa Black Friday 2018. Ke hobane'ng ha hona joale, ha boholo ba thekiso e kholo e le ka mor'a rona? Re ile ra qala ho itokisetsa nako e ka etsang selemo pele ho liketsahalo tse kholo, 'me ka liteko le liphoso re ile ra fumana tharollo e nepahetseng. Re khothaletsa hore u hlokomele linako tsa selemo tse chesang esale pele 'me u thibele bolotsana bo ka hlahang ka nako e sa lokelang.
Thepa e tla ba molemo ho bohle ba batlang ho pepeta phaello e ngata ho tsoa metšoasong e joalo, hobane Lehlakore la tekheniki la taba ha le tlase ho lehlakore la papatso mona.

Likarolo tsa sephethephethe thekisong e kholo

Ho fapana le tumelo e tloaelehileng, Black Friday ha se letsatsi le le leng feela ka selemo, empa hoo e ka bang beke kaofela: litheolelo tsa pele li fihla matsatsi a 7-8 pele ho thekiso. Sephethephethe sa marang-rang se qala ho hola hantle beke eohle, se fihla sehlohlolong ka Labohlano mme se theoha haholo ka Moqebelo ho ea maemong a tloaelehileng a lebenkele.

Mokhoa oa ho mamella meroalo e ntseng e eketseha ea sistimi: re bua ka litokisetso tse kholo tsa Black Friday

Sena ke sa bohlokoa ho nahanela: mabenkele a marang-rang a ba le maikutlo a khethehileng ho "slowdown" leha e le efe tsamaisong. Ho feta moo, mohala oa rona oa lengolo-tsoibila o boetse o bile le keketseho e kholo ea palo ea litlatsetso.

Ho bohlokoa haholo ho rona ho feta Black Friday ntle le likotsi, hobane ... Ts'ebetso ea bohlokoahali ea liwebsaete le likoranta tsa mabenkele li ipapisitse le ts'ebetso ea sethala, e leng:

  • Ho latela le ho fana ka likhothaletso tsa sehlahisoa,
  • Tlhahiso ea lisebelisoa tse amanang (mohlala, litšoantšo tsa moralo oa li-block tsa likhothaletso, joalo ka metsu, li-logos, litšoantšo le lintho tse ling tse bonoang),
  • Ho fana ka litšoantšo tsa sehlahisoa sa boholo bo hlokahalang (bakeng sa merero ena re na le "ImageResizer" - tsamaiso e nyenyane e khoasollang setšoantšo ho tswa ho seva sa lebenkele, se se hatella ho isa boholo bo hlokahalang, 'me ka li-server tsa caching, se hlahisa litšoantšo tsa boholo bo hlokahalang bakeng sa sehlahisoa se seng le se seng. boloko bo bong le bo bong ba likhothaletso).

Ebile, nakong ea Black Friday 2019, mojaro oa ts'ebeletso o eketsehile ka 40%, i.e. palo ea liketsahalo tseo tsamaiso ea Retail Rocket e li tsamaisang le lits'ebetso libakeng tsa mabenkele a marang-rang li eketsehile ho tloha ho 5 ho ea ho likopo tse likete tse 8 motsotsoana. Ka lebaka la ’nete ea hore re ne re itokisetsa meroalo e tebileng haholoanyane, re ile ra pholoha ho phahama ho joalo habonolo.

Mokhoa oa ho mamella meroalo e ntseng e eketseha ea sistimi: re bua ka litokisetso tse kholo tsa Black Friday

Koetliso e akaretsang

Black Friday ke nako e maphathaphathe bakeng sa mabenkele le e-commerce haholoholo. Palo ea basebelisi le ts'ebetso ea bona ka nako ena e ntse e hola haholo, ka hona, joalo ka kamehla, re itokiselitse nako ena e maphathaphathe. A re kenyelle mona taba ea hore re na le mabenkele a mangata a marang-rang a kopantsoeng eseng Russia feela, empa hape le Europe, moo thabo e leng holimo haholo, 'me re fumana boemo ba takatso e mpe ho feta letoto la Brazil. Ke eng e lokelang ho etsoa ho itokisetsa ka botlalo meroalo e ntseng e eketseha?

Ho sebetsa le li-server

Ntlha ea pele, ho ne ho hlokahala ho fumana hore na hantle-ntle re hloka eng ho eketsa matla a seva. E se e le ka Phato, re ile ra qala ho odara li-server tse ncha ka ho khetheha bakeng sa Black Friday - ka kakaretso re kentse mechini e meng e 10. Ka November ba ne ba se ba le ntoeng ka ho feletseng.

Ka nako e ts'oanang, metjhini e meng ea kaho e ile ea kenngoa hape hore e sebelisoe joalo ka li-server tsa Kopo. Hang-hang re ba lokiselitse ho sebelisa mesebetsi e fapaneng: ka bobeli bakeng sa ho fana ka litlhahiso le bakeng sa tšebeletso ea ImageResizer, e le hore, ho itšetlehile ka mofuta oa mojaro, e 'ngoe le e' ngoe ea tsona e ka sebelisetsoa e 'ngoe ea likarolo tsena. Ka mokhoa o tloaelehileng, li-server tsa Kopo le ImageResizer li na le mesebetsi e hlalositsoeng ka ho hlaka: likhothaletso tsa khale tsa khatiso, litšoantšo tsa morao-rao tsa phepelo ea mangolo le li-block tsa likhothaletso ho liwebosaete tsa mabenkele tsa marang-rang. Ha ho lokisetsoa Black Friday, ho ile ha etsoa qeto ea ho etsa li-server tse nang le merero e 'meli e le ho leka-lekanya sephethephethe pakeng tsa tsona ho latela mofuta oa download.

Eaba re kenya lisebelisoa tse peli tse kholo bakeng sa Kafka (Apache Kafka) 'me ra fumana sehlopha sa mechine e matla ea 5. Ka bomalimabe, ntho e 'ngoe le e' ngoe ha ea ka ea tsamaea hantle kamoo re ka ratang kateng: nakong ea ts'ebetso ea ho hokahanya ha data, mechine e 'meli e mecha e ile ea nka bophara bohle ba mocha oa marang-rang,' me re ile ra tlameha ho potlakela ho fumana mokhoa oa ho etsa ts'ebetso ea ho eketsa ka potlako le ka mokhoa o sireletsehileng. lisebelisoa tsohle. Ho rarolla bothata bona, batsamaisi ba rona ba ile ba tlameha ho tela mafelo-beke a bona ka sebete.

Ho sebetsa le data

Ho phaella ho li-server, re ile ra etsa qeto ea ho ntlafatsa lifaele ho fokotsa mojaro 'me mohato o moholo ho rona e ne e le phetolelo ea lifaele tse tsitsitseng. Lifaele tsohle tse sa fetoheng tseo pele li neng li amohetsoe ho li-server li ile tsa fallisetsoa ho S3 + Cloudfront. Re 'nile ra batla ho etsa sena ka nako e telele, kaha mojaro ho seva o ne o le haufi le litekanyetso tsa moeli,' me joale ho hlahile monyetla o moholo.

Beke pele ho Labohlano le Letšo, re ile ra eketsa nako ea ho boloka setšoantšo ho matsatsi a 3, e le hore haeba ImageResizer e ka senyeha, litšoantšo tse neng li bolokiloe pele li ka khutlisoa ho cdn. E boetse e fokolitse moroalo ho li-server tsa rona, kaha ha setšoantšo se bolokoa nako e telele, hangata re hloka ho sebelisa lisebelisoa ho fetola boholo.

'Me qetellong, matsatsi a 5 pele ho Black Friday, ho ile ha phatlalatsoa ho emisoa ha ts'ebetso leha e le efe e ncha, hammoho le mosebetsing leha e le ofe o nang le lisebelisoa tsa motheo - tlhokomelo eohle e reretsoe ho sebetsana le meroalo e ntseng e eketseha.

Merero ea ho arabela maemong a thata

Ho sa tsotellehe hore na ho lokisoa ha boleng bo phahameng hakae, li-fakaps li ka khoneha kamehla. 'Me re thehile merero e 3 ea karabelo bakeng sa maemo a bohlokoa a ka bang teng:

  • phokotso ea mojaro,
  • ho thibela litšebeletso tse ling,
  • ho koala ha litšebeletso ka botlalo.

Rera A: Fokotsa mojaro. E ka be e ile ea buloa haeba, ka lebaka la ho eketseha ha mojaro, li-server tsa rona li ile tsa feta nako e amohelehang ea karabo. Tabeng ena, re lokiselitse mekhoa ea ho fokotsa moroalo butle-butle ka ho fetola karolo ea sephethephethe ho li-server tsa Amazon, tse neng li tla arabela likōpo tsohle ka "200 OK" le ho fana ka karabo e se nang letho. Re ne re utloisisa hore sena e ne e le ho senyeha ha boleng ba tšebeletso, empa khetho pakeng tsa taba ea hore tšebeletso ha e sebetse ho hang kapa ha e bontše litlhahiso bakeng sa hoo e ka bang 10% ea sephethephethe e totobetse.

Moralo oa B: Tlosa litšebeletso. E bolela ho fokotseha ha karolo ea litšebeletso. Ka mohlala, ho fokotsa lebelo la ho bala likhothaletso tsa botho molemong oa ho laolla li-database tse ling le mecha ea puisano. Ka mokhoa o tloaelehileng, litlhahiso li baloa ka nako ea sebele, ho theha mofuta o fapaneng oa lebenkele la inthanete bakeng sa moeti e mong le e mong, empa tlas'a maemo a ho eketseha ha mojaro, ho fokotsa lebelo ho lumella litšebeletso tse ling tsa mantlha hore li tsoele pele ho sebetsa.

Plan C: tabeng ea Armagedone. Haeba ho na le ho hlōleha ka ho feletseng ha tsamaiso, re lokiselitse moralo o tla re lumella ho tlosoa ka mokhoa o sireletsehileng ho bareki ba rona. Bareki ba mabenkele ba tla emisa ho bona likhothaletso feela; ts'ebetso ea lebenkele la inthanete e ke ke ea utloa bohloko ka tsela efe kapa efe. Ho etsa sena, re tla tlameha ho seta faele ea rona ea ho kopanya bocha hore basebelisi ba bacha ba khaotse ho sebelisana le ts'ebeletso. Ke hore, re ne re tla tima khoutu ea rona ea mantlha ea ho latela, ts'ebeletso e tla emisa ho bokella lintlha le ho bala likhothaletso, mme mosebelisi o tla bona leqephe le se nang lithibelo tsa likhothaletso. Bakeng sa bohle ba kileng ba fumana faele ea ho kopanya, re fane ka khetho ea ho fetola rekoto ea DNS ho Amazon le 200 OK stub.

Liphello

Re ile ra sebetsana le mojaro oohle ntle le tlhokahalo ea ho sebelisa mechini e eketsehileng ea kaho. 'Me ka lebaka la boitokisetso esale pele, re ne re sa hloke meralo ea karabelo e ntlafalitsoeng. Empa mosebetsi oohle o entsoeng ke phihlelo ea bohlokoa haholo e tla re thusa ho sebetsana ka katleho le tšubuhlellano ea sephethephethe e neng e sa lebelloa.
Joalo ka 2017, mojaro oa ts'ebeletso o eketsehile ka 40%, mme palo ea basebelisi mabenkeleng a marang-rang e eketsehile ka 60% ka Black Friday. Mathata le liphoso tsohle li etsahetse nakong ea litokisetso, tse ileng tsa re pholosa le bareki ba rona maemong a sa lebelloang.

U sebetsana joang le Black Friday? U itokisetsa meroalo e boima joang?

Source: www.habr.com

Eketsa ka tlhaloso