Rake retrospective. Yeka indlela isixazululo esizibhalele sona saba ngcono kunesikhokhelwayo

Sawubona! Igama lami ngingu-Alexey Pyankov, ngingumqambi omkhulu wezinhlelo kwa-Sportmaster. Ngizothi zisuka nje ukuthi “induna” ayisho “obaluleke kakhulu kunabo bonke abahleli bohlelo,” cha, igama nje, ukuhumusha okuthandeka okunjalo kwe-“Senior+.”

Bengilokhu ngisebenza enkampanini ye-Sportmaster kusukela ngo-2012, futhi ngalesi sikhathi ithimba lokuthuthukisa lenze izixazululo eziningi ezithakazelisayo ezivela ohlangothini lwezobuchwepheshe. Kodwa namuhla ngithanda ukukhuluma ngomsebenzi wethu, ngigcizelele ukuthi sabonisana kanjani ezimweni ezithile ezingacacile.

Lesi sihloko ngeke sibe nezixazululo ezithile zobuchwepheshe (noma yini enye yezobuchwepheshe) okufanele uyibambe futhi uyisebenzise kuphrojekthi yakho. Kunalokho, kuwukubonakaliswa komsebenzi owenziwe. Kube nezikhathi ezikhethekile ezibe nomthelela kithi njengeqembu - zasihlanganisa, zasiqinisa futhi zasivivinya ukuze sibe namandla. Namuhla ngizozama ukukhuluma ngalezi zikhathi, mayelana nesimo sokusebenzisana, mayelana nezintambo zethu kanye nenani lezicupho zengqondo lapho ngezinye izikhathi sizishayela khona.

Rake retrospective. Yeka indlela isixazululo esizibhalele sona saba ngcono kunesikhokhelwayo

Futhi ngizoqala ngo-2012.

Ngafika ku-2012 nginomgomo oyinhloko ngaleso sikhathi - ukusebenza kuwebhusayithi yethu ehamba phambili. Ngaleso sikhathi kwakuyi "monster Frankenstein": ingxenye yeqembu yasebenza nesistimu yethu endala, engazange ibhekane kahle nemithwalo (Bitrix), kuyilapho enye ingxenye yeqembu (eyayihlanganisa nami) izama ukusebenzisa uhlelo olusha. , eyakhethwa ngokombandela othi “Uma Lena sekuyi-e-commerce ebiza kakhulu emhlabeni, masiyithathe.” Kwaba khona kanye "bazama ukusebenzisa" - ngoba uhlelo lwaluphikisana kakhulu, futhi ngaso sonke isikhathi lapho bekwazi ukuxazulula khona, "isimangaliso" sasihlala sivela ekuphenduleni. Sasebenza kanzima, kodwa sahamba ngesivinini somnenke.

Kimi mathupha, utshani lokugcina kwaba ukujwayelana nekhodi yendlela eyodwa kule "e-commerce ebiza kakhulu emhlabeni", lapho amahora amaningana okusebenza okugxilile ku-bug edidayo kuholela eqinisweni lokuthi isizathu satholakala endaweni ethile. ithegi yangokwezifiso, esebenza lapho ikhiqiza i-html nge-jsp. Inhloso yale thegi yangokwezifiso ukukhombisa isamba samanye amanani. Lokhu akukubi, yilokhu omaka bangokwezifiso abaklanyelwe. Kodwa ukumangala kwakufihlwe eqinisweni lokuthi ngesikhathi esifanayo idatha ethile ku-database ishintshiwe, ukuziphatha emakhasini alandelayo kuboshwe kulokhu, futhi uma ucindezela u-F5, ucingo luphindaphindiwe, lokhu kwephula ukuhambisana kwedatha. . Ngaphezu kwalokho, yephule ngendlela yokuthi yavela kuphela ngemva kwezinyathelo ezimbalwa, ekhasini lesi-3 lokulandelana. Cha, anginankinga nokuba “ne-master ninja” enjalo eqenjini nokugcina ukunaka kozakwethu kusesimweni esihle ngekhodi yakhe. Kodwa kanjalo nje, ohlelweni olubiza kakhulu!

Bekungolwesihlanu. Futhi mina nozakwethu sichithe uMgqibelo neSonto ehhovisi ukuze sithole ukuthi yimiphi imisebenzi ibhizinisi eliyibeka ohlelweni njengamanje nokuthi yimiphi imisebenzi elingaqhamuka nayo ngonyaka. Ngakho-ke, besizozixazulula kanjani uma singafakwa ohlakeni lokusebenzisa lolu hlelo olubiza kakhulu futhi olucasula kakhulu.

Kulula ukusho kunokwenza. Senze ukulinga lapho sabeka khona isisekelo sokuthuthukiswa kwesizindalwazi esisha se-Sportmaster. Eminingi yale mibono ibambekile futhi njengamanje ukuqhubeka kwayo kusatshalaliswa ngenkuthalo esizeni.

Izigaba zokuhlola kanye nezikhathi zesikhathi

2 izinsuku. Senze i-microprototype - ngempelasonto sidlulisele isizindalwazi sethu ku-ElasticSearch, senza ukusesha okuhlangene. Voila! Kuhlelo olufanayo oluthengiwe, lesi silungiselelo "sadla" amaviki angu-2. Futhi lapha - ngokoqobo emahoreni ambalwa! Futhi futhi isebenza ngokushesha. Futhi i-oda lobukhulu ngokushesha.

2 amasonto. Sisika i-prototype futhi sengeza ukusebenza ukuze uthole imiphumela eyanele yomuntu siqu.

Isibonelo, umsebenzisi unezaphulelo ezimbalwa namaphromoshini aqondene ngqo naye - khona-ke emiphumeleni yosesho emikhiqizweni udinga ukukhombisa inani lentengo elingatholwa ngokusebenzisa zonke izinto ezitholakalayo ngendlela enenzuzo kakhulu.

Akulula kangako ngezitoko. Isibonelo, ngithenge ama-skis, manje kunesaphulelo esingu-40% ku-cap, kodwa ngesikhathi esifanayo isaphulelo sokwamukela esingu-10% kuwo wonke i-oda sikhanseliwe. Yebo, yebo, lokhu kuyicala langempela :) Futhi ukuze kumiswe ukukhushulwa okunjalo ohlelweni lokuthenga, ukubonisana okungu-3 nomphakeli kwakhokhelwa, ngenxa yalokho sithole izibonelo eziningi zendlela yokwenza okunye ukukhushulwa okuhlukahlukene. I-diplomatic kakhulu futhi, uma kucatshangelwa izindleko zokubonisana, kuhle kakhulu ngokomnotho.

Sibonise ibhizinisi idemo enemininingwane. Bathembisa ukuhlanganisa ngokushesha umshayeli wendiza futhi ngokushesha bangena ebhizinisini.

2 izinyanga. Senza iphrojekthi yokuhlola ngendlela yewebhusayithi ebukhoma enosesho lwekhathalogi. Sesha ngezici, imiphumela yosesho ngezaphulelo zomuntu siqu, umshayeli ucishe afane newebhusayithi ye-Sportmaster, futhi silayishe imikhiqizo efanayo. Sthandwa!

Sengeza okuthi “Eloquence:100” evela kunhloko yomnyango wethu, futhi isethulo ebhizinisini sihamba kahle! Sinikezwa i-carte blanche ukuze sithuthukise inkundla ye-eCommerce ngokwethu.

Futhi lokhu kusho, bafana, gcinani iqembu, bafana, gcinani isabelomali. Kuhle!

Iminyaka engu-2. Kwethulwa isayithi ekukhiqizeni. Yebo, isikhathi eside. Konke esasikwazi ngaleso sikhathi, sazama kuphela esikalini se-prototype. Abantu ababili bakha kalula iqembu elihlanganiswe kahle. Futhi imisebenzi "esiyichofozile" kwakuyizengezo ezincane ku-"Hello World" kubuchwepheshe obusha. Sakha ama-hypotheses amasha kalula, sawahlola ngokushesha, sasingenaso isikhathi sokunamathela, ngakho-ke "siwabulala" ngaphandle kokuzisola. Lapho singu-10, thina, ngokuzikhandla, sadlulisela isivinini sethu somsebenzi kuwo wonke umuntu. Futhi bathembise nezinsuku zokugcina zokuqeda umsebenzi ezilingana nombono wobuhle ophindwe ngentshiseko yethu.

Isimo esivamile? 🙂

Khona-ke, ingabe usuyazi ukuthi yini ezokwenzeka ngokulandelayo?

Isicupho #1. "I-Extrapolator Epholile"

Kuyacaca ukuthi ubuchwepheshe obusha bubukeka bupholile kakhulu ezethulweni futhi benza kahle kuhlelo lokusebenza lwe-Hello World. Kodwa iqiniso livame ukuqhela kancane kulokhu.

Ngakho nakhu. Sithatha umtapo wezincwadi bese sibhala inqwaba yamakhodi ohlelo. Sibheka ukuhlolwa kwamayunithi njengomthwalo (sipholile futhi sisebenza emazingeni aphezulu kakhulu lapha, ikhodi ingeyesimanje nokunye). Sihlala sishintsha futhi sithuthukisa i-API usohambeni - hlobo luni lokuhlola olukhona, ngokungathi sína. Futhi konke lokhu ngaphansi kwesibhengezo "sokuthuthukisa kakhulu inqubo yokuthuthukiswa" (yebo, manje sekusabisa ngisho ukuyichaza).

Futhi-ke konke kusobala.

Sethula isakhiwo esisha ku-uat. Abafana bebhizinisi bazohlola ngenjabulo yonke into bese becindezela izinkinobho. Kwesinye isikhathi bacindezela ngobuciko - okuthile kuyawa. Ngingathanda ukuya lapha futhi ngithole ukuthi benzeni ngalokhu. Kodwa ngakolunye uhlangothi lokuqapha akuyena umhloli onenkani ozokhipha zonke izici zemvelo, ecabangela isimo sezulu esifundeni, kodwa ikhasimende elivela ebhizinisini. "Akusebenzi" kuye. Okusho ukuthi akajabule. Mbuze azokwenza esabekayo anganelisekile!

Rake retrospective. Yeka indlela isixazululo esizibhalele sona saba ngcono kunesikhokhelwayo

Khona-ke, ukuze ukhiqize kabusha isiphazamisi, kufanele uhambe futhi ucindezele yonke into. Yebo, asizange sikushaye indiva noma yisiphi isikhalo futhi saqopha yonke into. Bayishiya imisebenzi eyayihleliwe, kodwa “bacisha umlilo.”

Ngakho sazimbela umgodi olandelayo.

Isicupho #2. "Stakhanovite"

Uthole iphutha elingajabulisi neze. Uqala ukuqonda. Akusizi - ukuthukuthela - ukuzama ukukuthola futhi - enye inhlamba - ucacisa konke ongakwenza - futhi akufani - ucabanga ukuthi usumdala kakade futhi wonke umuntu unezingane kanye ne-mortgage - uyazama futhi. - futhi akufani. Izinkomishi ezimbalwa zekhofi, futhi yonke into iyaziphinda. Amahora angu-12-14 okusebenza ngokulandelana cishe ajwayelekile. Futhi manje, lapho yonke into isivele isemkhawulweni - bam, ugqozi!

Rake retrospective. Yeka indlela isixazululo esizibhalele sona saba ngcono kunesikhokhelwayo

Mhlawumbe, kusukela ngaphandle, ukuhlolwa kokusebenza kosuku olunjalo kubonakala kahle futhi ngendlela efanele. Kodwa ngaphakathi kungase kuhluke.

Endabeni yami, umbono ovela kulo msebenzi wawuqukethe ukuthi “Ngimuhle, ngipholile, ngiqinisile.” Hhayi njalo ngokuqaphela, kodwa ngokungazi - njalo!

Futhi ubanjwe kukho, akukho mahlaya. Kuvele ukuthi amamethrikhi angaphakathi empumelelo yokunyakaza asuka kumphumela aye enanini lomzamo osetshenzisiwe kanye nezinga lalokho okufezile, ukuthi uhlupheke kangakanani ngenkathi uzama ukuxazulula inkinga.

Cishe lolu wugibe olubi kakhulu.

Khona-ke kuzoba lula futhi kujabulise ngokwengeziwe :)

Isicupho #3. "Amandla e-Hello World"

Inqwaba yethu yobuchwepheshe yangaleso sikhathi: I-ElasticSearch, i-Hazelcast, i-Pentaho, i-freemarker (kanye ne-Java eqinisekisiwe, i-Spring, i-Tomcat, i-nginx). I-Freemarker ayizange inikeze imilayezo yamaphutha enolwazi kakhulu. Kodwa i-ElasticSearch, i-Hazelcast, i-Pentaho kwadingeka ukuthi ifakwe izichibiyelo izikhathi ezimbalwa - sithole ngobuhlakani amacala lapho angasebenzi khona njengoba kucacisiwe embhalweni.

Isiqalo esilula nezinzuzo ezisheshayo ngokusebenzisa ubuchwepheshe obusha zinhle, kodwa ziholela enjabulweni futhi zinciphise ukuqapha. Ngoba ubuchwepheshe obusha buqukethe izimbungulu, nakanjani buqukethe iziphazamisi. Futhi uma ungakabhali ngabo okwamanje, jabula, nguwe ozoba iphayona okuthi, noma kunjalo, athathe into eyisigwegwe futhi aye ku-Google noma ku-SO. Yiqiniso, "okugwegwile" kungatholakala emikhiqizweni eqinisekisiwe, kodwa emisha kulula kakhulu.

Rake retrospective. Yeka indlela isixazululo esizibhalele sona saba ngcono kunesikhokhelwayo

Naphezu kwabo bonke ubunzima, sangena ekukhiqizeni. Yebo, nge-lags. Yebo, azinzile kakhulu. Kodwa ngokuvamile, azikho izinhlekelele.

Kafushane, ngizophinda ngiveze izicupho ezihlanekezela umbono onempilo wenqubo yomsebenzi.

  1. "I-Extrapolator Epholile". Sihlatshwe umxhwele impumelelo yamanje, siyahamba futhi ngenjabulo sengeze isivinini sentuthuko kumaphrojekthi azayo.
  2. "Stakhanovite". Sisebenza kanzima, siyaneliseka ngokwethu, kodwa asiboni ukuthi izinkinga esizixazululayo ziwumphumela wamaphutha ethu/ukusilela/ukunganakwa kwethu. Imisebenzi akufanele yenziwe.
  3. "Amandla e-Hello World". Sijahile ukwethula zonke izinto ezintsha nezithakazelisa kakhulu ekukhiqizweni.

Kungani konke kwahamba kahle?

Yebo, angiwabalanga wonke amaphutha ebesinawo phakathi nalesi sikhathi, kodwa avame kakhulu, okungenzeka awephrojekthi yanoma ikuphi okukhethekile. Lolu hlobo lokuqopha amaphutha lusiza ukuwagwema esikhathini esizayo.

Okuncane mayelana nokuthi sikwazile kanjani ukudala isiqalo esincane esinjalo enkampanini futhi sikholise ibhizinisi ukuthi lisuke ohlelweni oluvele selithengiwe liye kokuthile kwalo.

Umbandela ongu-0. Isimo sezulu esinempilo enkampanini. Lokhu akuwona kuphela "amehlo avuthayo" abasebenzi kanye namakhono okuxhumana ezimweni ezicindezelayo zokuthola amakhukhi, cha. Imayelana nakho konke ukusebenzisana.

Umbandela ongu-1. Kholwa kokwenzayo. Ngokujulile, angicabangi ukuthi besingeke sibe nalo ithuba ukube sithathe umshayeli wendiza ngaphandle kokuhlakaza isistimu ethengiwe phansi ebhawodi - okungukuthi, ukuhlehla futhi ngokungazi ukuthi le sistimu ipholile futhi izosishaya.

Esikwenzile: 1) sithole uhlelo lokuthenga, ngosizo lwayo saxazulula izicelo eziyinhloko ezivela ebhizinisini 2) sahlanganisa uhlu lwemisebenzi engekho nje kuphela manje, kodwa futhi ezoba khona esikhathini esizayo esibonakalayo 3) ikhethe isixazululo ilingana kangcono. Bese-ke, ukuhlola kwethu isisombululo kwaba ukuhlolwa kochwepheshe.

Ingabe bangasinika okuthile uma sifika nje sithi, “Bafo, yonke into iyinkunzi, asifuni ukubhekana nalokhu futhi sanquma ukuzenzela okwethu kusukela ekuqaleni”? Nakancane. Ngaphezu kwalokho, impendulo yayizotholwa ngendlela yokuthi ikhunjulwe kahle :)

Umbandela ongu-2. Sithatha isinyathelo sokuqala esincane. Ake sikhiqize i-hypothesis yokuqala futhi siyihlole. Ungakwazi futhi ukuchitha isikhathi sakho siqu kulokhu. Uma ungafuni ukuchitha isikhathi sakho, akufanele uthathe into enjalo nhlobo. Futhi uma ungafuni ukuhlola i-hypothesis encane, kodwa ufuna ukuyenza ngokushesha futhi ngokukhazimulayo, hlala kude nabantu abanjalo!

Sasinenhlanhla futhi i-hypothesis yokuqala yasebenza. Kodwa lokhu akwenzeki njalo. Isibonelo, kwenye yamaphrojekthi alandelayo, ngenkathi siphromotha iphaneli yokuphatha njengengxenye yomshayeli ofanayo, inketho ye-18 kuphela esisebenzele. Futhi izindlela zokuqala eziyi-17 zeprojectile zaziyize. Ngendlela, endabeni yokudalwa kwephaneli yomqondisi, ukusonteka kwesakhiwo kwakusezingeni lochungechunge lwe-TV yaseBrazil, ngoba iqembu lakhiwe abafana asebevele bengomakadebona ngaleso sikhathi, "ama-rolls agayiwe".

Umbandela ongu-3. Senza i-MVP futhi sibheke ubuhlungu kumenzi wesinqumo. Yebo, angase abe nokubukeka okwesabekayo ebusweni bakhe ngenxa nje yokuthi umlethela uhlobo oluthile lombono okwesikhathi samashumi amathathu. Kodwa noma kunjalo. Futhi senza isiqiniseko sokuthi sibonisa ngqo ukuthi sizixazulula kanjani izinkinga zakhe ngomkhiqizo wethu.

Umbandela ongu-4. Edolweni senza ngokushesha umshayeli wendiza obukeka cishe njengomphumela wokugcina. Kuyalinga ukwenza yonke into ipholile ngempela, kodwa ungabambelela ekupheleleni, okungaholela ekutheni ufune ukukhombisa inguqulo yokuhlola yomkhiqizo osuvele uphelele esikhundleni somshayeli wendiza. Kodwa abekho. Ngakho vele wenze eyodwa ngezinduku.

Umbandela ongu-5. Umkhiqizo. Iphrojekthi iyakhula, ithola uxhaso, futhi ochwepheshe abanolwazi oluqinile bayeza.
Futhi uma uyisiqalisi sakudala, lesi yisikhathi lapho udinga ukuyeka ngokushaya ikhwela. Ngoba izindiza ezilula eziya phezulu kanye nomuzwa wenjabulo evamile yalokho okwenzekayo kushabalala ngokushesha.

Ukuya ekukhiqizeni kusho ukubhekana nomsebenzi omningi, ukuhlanganiswa nenqwaba yamasistimu, futhi uma udala ukusebenza okusha, ngesikhathi esifanayo ucwenga izinguqulo ezindala njengengxenye yokulungiswa. Zonke lezi yizinselelo ezibucayi kakhulu kunokuqhamuka nombono nokuxazulula, noma kunjalo, inkinga yeklayenti eyodwa kuphela.

Lezi izinselele, futhi ukukhula kwamakhono kwenzeka khona kanye kulesi sigaba.

Siyabonga ngokufunda. Ikhodi Entsha Ejabulisayo!

Source: www.habr.com

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster