Inkomfa yabaphuhlisi iya kubanjelwa eYekaterinburg nge-19 ka-Epreli
Kukho uluvo lokuba akufanele ulindele ulwazi oluvela kwiintetho kwinkomfa "yomthendeleko". Kubonakala ngathi sidale inkqubo ekufanele ukuyilinda. Ukwenza oku, sithathe kuphela abo babenzulu kwisihloko, bakhunyulwe β bezicelo, bahlela ngokungenasiphelo ubume beentetho kwaye bafuna imizekelo ebonakalayo kwizithethi.
Iingxelo
Iingxelo ezimbini zokuqala zinxulumene, kwaye ngokuqinisekileyo sincoma ukumamela zombini.
Ingxaki 1. Xa usebenzisa ii-API zangaphandle, umba wokuqinisekisa idatha engenayo ibaluleke kakhulu. Ukuqinisekiswa kwefomathi iyodwa akwanelanga; kukwayimfuneko ukuqinisekisa ukuthungelana kwedatha. Nangona isisombululo sibonakala sicacile, njengoko inani lemithombo yangaphandle lisanda, ubuninzi bokuhlolwa komntu ngamnye bunokungabikho lula. Sergey Dolganov ΠΈΠ· IiMartians ezimbi iya kubonisa indlela ecwangcisiweyo kwingxaki esekelwe ekusebenziseni iindlela ezisebenzayo zokucwangcisa.
Ingxaki 2. Ukuze usebenze ngokufanelekileyo xa usebenzisana nomncedisi, kuyimfuneko ukwandisa inani leefowuni kwi-API kunye nenani ledatha ebuyisiwe. Oku kufuna uyilo lweziko olungaguqukiyo kwinqanaba lomncedisi. NguDmitry Tsepelev (Ababi Martians) iya kuchaza ukuba oku kunokwenziwa njani ngokufanelekileyo usebenzisa ifilosofi kunye nezixhobo zeGraphQL, nikela ingqalelo kwii-nuances kwaye uthelekise imizekelo kunye ne-REST yendabuko.
Ibhloko yesibini iya kuba malunga nokudibanisa kwePostgres kunye neGo. Hamba uye kuphulaphula amava ka-Avito kunye neYandex :)
Ngaba unayo iiPostgres kwaye ufuna ukusebenzisa iGo kwiprojekthi yakho, kodwa eli lixesha lakho lokuqala? Le ngxelo iya kukugcina itoni yexesha. Injineli yeSoftware kwi Avito Artemy Ryabinkov uya kuthetha malunga nezixhobo kunye nazo zonke iingxaki zokusebenza kunye nale datha kwi-Go usebenzisa umzekelo weengxaki azisombulula yonke imihla kwi-Avito.
I-PostgreSQL kunye nokugcinwa kwedatha? Kubonakala ngathi lo mxholo sele ufundwe ngokubanzi. Kodwa ulwazi luya kuba lungaphelelanga de ube uyazi ukuba kwenzeka njani oku kwiYandex: imithamo emikhulu yedatha, imfuno yoxinzelelo, i-encryption, i-parallel processing kunye nokusetyenziswa ngokufanelekileyo kwee-CPU ezininzi. UAndrey Borodin iya kuthetha malunga nokwakhiwa kwe-WAL-G - isisombululo somthombo ovulekileyo kwi-Go kugcino oluqhubekayo lwe-Postgres kunye ne-MySQL, apho i-Yandex iphuhlisa ngokusebenzayo, kwaye ungasebenzisa kwiprojekthi yakho.
Ibhloko yesithathu yeyabo banomdla wokuqatshelwa kwentetho kunye nobuchwepheshe bokudibanisa, abo i-ASR kunye ne-TTS zizifinyezo eziqondakalayo, kunye nakwabo benza abancedisi bezwi.
Abancedisi belizwi bakwincopho yokuthandwa. Ukudala isakhono sakho kuyo nayiphi na kubo akukho lula, kodwa kulula kakhulu. Nangona kunjalo, zimbalwa iinkqubo ezaziwayo zokwenyani zobu buchwepheshe. Vitaly Semyachkin ΠΈΠ· JetStyle iya kunika umboniso wezakhono kunye nemida yabancedisi abaphambili, ikuxelele ukuba luhlobo luni lweraki olunokulinda, ungaloyisa njani ngobuqhawe, kwaye ngokubanzi, ungalungiselela njani eli bali lonke. Ukongezelela, u-Vitaly uya kuthetha ngamava okwakha "intlanganiso ehlakaniphile" esekelwe kwi-Yandex.Station.
Iinkampani ezikhokelayo zibonelela ngee-API zabo zokwakha abancedisi belizwi. Kodwa kuthekani ukuba izisombululo zangaphandle azifumaneki? IN Icontour yayisombulula le ngxaki, nangona indlela iye yabonakala inameva. Victor Kondoba ΠΈ Svetlana Zavyalova bazakwabelana ngamava abo okusebenzisa izisombululo zokuqondwa kwentetho yasekuhlaleni xa bezenzela inkxaso, babonise into omawugxile kuyo kunye nento onokuyincama ukunyusa ukusebenza kakuhle.
Yintoni enye eza kuba malunga neengxelo?
Kungekudala, uhlobo olutsha lwedatha luvele kwiRedis 5 - imilambo, oku kukuphunyezwa kweengcamango ezivela kumthengisi womyalezo owaziwayo uKafka. UDenis Kataev (Tinkoff.ru) iya kuchaza ukuba kutheni le mijelo ifunekayo, ukuba yahluke njani kumgca oqhelekileyo, yintoni umahluko phakathi kweKafka kunye neRedis imilambo, kwaye iya kukuxelela malunga nemigibe elinde wena.
Injineli yeSoftware ekhokelayo kwi Konture Grigory Koshelev iya kujonga ukuba zeziphi iingxaki ezikhoyo ngokurekhodwa kweelog kunye neemetrics ukuba une-terabytes yedatha ngosuku, kwaye uthethe ngesisombululo esitsha soMthombo oVulekileyo esiya kwenza ubomi bakho bubengcono.
Inkokeli yoluntu lwaseKazan .Net Yuri Kerbitskov (Ak Bars Digital Technologies) uya kuza ukukukhumbuza ukuba kutheni i-Application Domains ifuneka kwi-.Net Framework, kwaye uthethe ngento etshintshileyo xa usebenza nabo kwi-.Net Core, kunye nendlela yokuphila ngokubanzi ngoku. Emva kwentetho, uya kuba nokuqonda ngcono ukuba i-NET Core isebenza njani phantsi kwe-hood.
Kwaye isihloko esavotelwa kakhulu kwisiza.
I-revolution ezolileyo yenzeka ngo-2014, kwaye i-echo yayo iyasibamba. Ukususela kulo mzuzu ukuya phambili, iziseko zophuhliso azibonakali ngokupheleleyo kwaye ziyayeka ukuba nomdla. Oku akukho malunga noomatshini benyani okanye izitya - sele ziyinto yexesha elidlulileyo, kodwa malunga nophuhliso olongezelelweyo lweengcamango zeenkonzo zefu - i-AWS Lambda (sihlawula kuphela ixesha leprosesa). Esebenzisa umzekelo weprojekthi yakhe yangasemva, umphuhlisi kwi Ububi Martians Nikolay Sverchkov iya kukuxelela yonke into malunga necala elisebenzayo lokusebenza kunye nomncedisi: kunzima kangakanani ukuqalisa, mangaphi amaxwebhu kunye nezifundo ezikhoyo, kukho inkxaso yemigangatho eyamkelwe ngokubanzi, ukuvavanya njani ekuhlaleni, kubiza malini, luphi ulwimi ngcono ukusetyenziswa, yeyiphi umsebenzi istaki eyona ifanelekileyo.
Yeklasi kwiklasi
CTO ngaphakathi Mastery.pro uAndrey Fefelov uya kuqhuba iklasi yenkosi apho yena kunye nabathathi-nxaxheba baya kwakha i-cluster elula yokunyamezela impazamo ye-3 nodes kwi-postgres, patroni, consul, s3, walg, ansible.
Emva kweklasi yenkosi, uya kuba nakho ukusungula iqela elinjalo ukusuka ekuqaleni usebenzisa iincwadi zokudlala ezibonelelweyo.
Zonke iingxelo zenkomfa yonyaka ophelileyo zinokujongwa apha
Izishwankathelo zazo zonke iingxelo kunye nobhaliso - e
Baphuhlisi, silinde wena ngoAprili 19 eDUMP!
umthombo: www.habr.com