Di 19ê Avrêlê de konferansek pêşdebiran dê li Yekaterinburgê were lidarxistin
Nêrînek heye ku divê hûn ji pêşandanên di konferansek "festîvalê" de çaverê nebin. Ji me re xuya dike ku me bernameyeke ku hêjayî bendê ye çêkiriye. Ji bo vê yekê, me tenê kesên ku di mijarê de kûr bûn hildan, ⅔ ji serlêdanan derxistin, bêdawî strukturên axaftinan sererast kirin û ji axaftvanan mînakên pratîkî xwestin.
Raporên
Du raporên yekem bi hev ve girêdayî ne, û em bê guman guhdarîkirina herduyan pêşniyar dikin.
Pirsgirêk 1. Dema ku API-yên derveyî bikar tînin, mijara pejirandina daneyên hatî bi taybetî têkildar e. Tenê pejirandina formatê ne bes e; di heman demê de pêdivî ye ku hevrêziya daneyan jî were misoger kirin. Her çend çareserî eşkere xuya dike, her ku hejmara çavkaniyên derveyî zêde dibe, pirjimariya kontrolên kesane bi hêsanî dikare bê rêvebirin. Sergey Dolganov ji Evil Martians dê nêzîkatiyek birêkûpêk ji pirsgirêkê re li ser bingeha karanîna teknîkên bernamesaziya fonksiyonel nîşan bide.
Pirsgirêk 2. Ji bo ku dema ku bi serverê re têkilî daynin bikêrhatî bin, pêdivî ye ku jimara bangên li API-yê û mîqdara daneya hatî vegerandin xweşbîn bikin. Ji bo vê yekê di asta serverê de sêwirana sazûmanek domdar hewce dike. Dmitry Tsepelev (Marsiyên Xirab) dê rave bike ka meriv çawa ev dikare bi karanîna felsefe û amûrên GraphQL bi bandor were kirin, bala xwe bide nîgaran û mînakan bi REST-a kevneşopî re berhev bike.
Bloka duyemîn dê li ser berhevoka Postgres û Go be. Herin guh bidin serpêhatiya Avito û Yandex :)
Ma we Postgres heye û hûn dixwazin Go di projeya xwe de bikar bînin, lê ev yekem car e? Ev rapor dê ji we re ton dem xilas bike. Endezyarê Nermalavê li Avito Artemy Ryabinkov dê li ser amûr û hemî tevliheviyên xebata bi vê databasê re li Go-yê bi mînaka pirsgirêkên ku ew her roj di Avito de çareser dike biaxive.
PostgreSQL û hilanînê daneyê? Wusa dixuye ku ev mijar jixwe dûr û dirêj hatiye lêkolîn kirin. Lê heya ku hûn zanibin ev yek di Yandex-ê de çawa diqewime dê zanîn neqede be: cildên mezin ên daneyê, hewcedariya berhevkirin, şîfrekirin, pêvajoyek paralel û karanîna herî bikêr a CPU-yên pir-core. Andrey Borodin dê li ser mîmariya WAL-G biaxive - çareseriyek çavkaniyek vekirî di Go de ji bo arşîvkirina domdar Postgres û MySQL, ku Yandex bi rengek çalak pêş dixe, û hûn dikarin di projeya xwe de bikar bînin.
Bloka sêyem ji bo kesên ku bi teknolojiyên naskirin û senteza axaftinê re eleqedar dibin, ji bo wan kurtenivîsên ASR û TTS têne fêm kirin, û ji bo kesên ku arîkarên deng diafirînin.
Alîkarên deng di lûtkeya populerbûnê de ne. Afirandina jêhatîbûna xwe ji bo yek ji wan ne hêsan e, lê pir hêsan e. Lêbelê, çend serîlêdanên rastîn ên vê teknolojiyê têne zanîn hene. Vitaly Semyachkin ji JetStyle dê li ser jêhatîbûn û tixûbên arîkarên sereke nihêrînek bide, ji we re vebêje ka çi celeb rakêş dikare li benda we be, hûn çawa dikarin bi qehremanî wan bi ser bixin, û bi gelemperî, hûn çawa dikarin vê çîrokê tev amade bikin. Wekî din, Vitaly dê li ser ezmûna avakirina "hevdîtinek jîr" li ser bingeha Yandex.Station biaxive.
Pargîdaniyên pêşeng API-yên xwe ji bo avakirina arîkarên deng peyda dikin. Lê eger çareseriyên derve nebin çi? LI Xet ev pirsgirêk çareser kir, her çend rê bi xir û şel derket. Victor Kondoba и Svetlana Zavyalova dê ezmûna xwe ya karanîna çareseriyên naskirina axaftina herêmî dema ku piştgirîya otomatîkî dike parve bikin, nîşan bidin ku hûn li ser çi bisekinin û hûn dikarin çi bikin qurban da ku karbidestiyê zêde bikin
Dê raporên din li ser çi bin?
Di van demên dawî de, celebek daneya nû di Redis 5 - streams de xuya bû, ev pêkanîna ramanên ji brokera peyama populer Kafka ye. Denis Kataev (Tinkoff.ru) dê rave bike ka çima çem hewce ne, ew çawa ji rêzên birêkûpêk cûda dibin, ferqa di navbera çemên Kafka û Redis de çi ye, û her weha dê ji we re qala xefikên ku li benda we ne.
Endezyarê Nermalava Serkêş li Konture Grigory Koshelev dê binihêre ka çi pirsgirêk bi tomarkirin û metrikan re hene ger rojê terabytes daneya we hebe, û her weha li ser çareseriyek nû ya Vekirî ya ku dê jiyana we çêtir bike biaxive.
Serokê civata Kazan .Net Yuri Kerbitskov (Ak Bars Teknolojiyên dîjîtal) dê were bîra we ka çima Domên Serlêdanê di Çarçoveya .Net de hewce ne, û li ser çi guherî dema ku di .Net Core de bi wan re xebitî bipeyivin, û meriv çawa bi gelemperî bi wê re bijî. Piştî axaftinê, hûn ê çêtir fam bikin ka .NET Core çawa di binê kapê de dixebite.
Û mijara ku herî zêde li ser malperê deng veda.
Şoreşeke bêdeng di sala 2014’an de pêk hat, û dengê wê bi me re tê. Ji vê gavê û pê ve, binesaziyek bi tevahî nayê dîtin û namîne. Ev ne li ser makîneyên virtual an konteyneran e - ew jixwe tiştek paşerojê ne, lê di derbarê pêşkeftina pêşkeftina ramanên karûbarên cloud - AWS Lambda (em tenê ji bo dema pêvajoyê didin). Bi karanîna mînaka projeya xweya paşîn, pêşdebirek tê Martians xerab Nikolay Sverchkov dê ji we re her tiştî di derbarê aliyê pratîkî yê xebata bi serverless re vebêje: destpêkek çiqas dijwar e, çiqas belge û dersan hene, gelo piştgirî ji standardên gelemperî yên pejirandî re heye, meriv çawa li herêmî ceribandin, lêçûna wê çiqas e, kîjan ziman e çêtir e ku meriv bikar bîne, kîjan stack peywirê herî têkildar e.
Sinifa master
CTO li Mastery.pro Andrey Fefelov dê çînek masterê li dar bixe ku tê de ew û beşdaran dê komikek hêsan a xelet-tolerans ji 3 girêkan li ser postgres, patroni, konsul, s3, walg, ansible ava bikin.
Piştî dersa masterê, hûn ê bikaribin bi karanîna pirtûkên lîstikê yên Ansible yên peydakirî komek wusa ji sifirê bidin destpêkirin.
Hemî raporên konferansa sala borî dikarin li vir werin dîtin
Kurteyên hemî rapor û qeydkirinê - li
Pêşdebiran, em 19ê Avrêlê li DUMP li benda we ne!
Source: www.habr.com