Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan

Shirka horumarinta ayaa lagu qaban doonaa Yekaterinburg Abriil 19 Qashin. Agaasimayaasha barnaamijka ee qaybta Backend - madaxa xafiiska horumarinta Yandex Andrey Zharinov, madaxa waaxda horumarinta ee Xarunta Xiriirka Naumen Konstantin Beklemishev iyo injineer software ka Kontur Denis Tarasov - ayaa sheegay waxa warbixinnada horumariyayaashu ka filan karaan shirka.

Waxaa jira ra'yi ah inaadan ka filaynin fikradaha bandhigyada shirka "xaflad". Waxay nooga muuqataa in aanu samaynay barnaamij mudan in la sugo. Si tan loo sameeyo, waxaan soo qaadnay oo kaliya kuwa si qoto dheer mowduuca, ka saarnay β…” codsiyada, si aan dhammaad lahayn u tafatirnay qaab dhismeedka khudbadaha waxaanan ka dalbannay tusaalayaal wax ku ool ah oo ka hadlaya kuwa ku hadla.

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan

Warbixinada

Labada warbixin ee hore waa kuwo isku xiran, waxaana hubaal ah in aan ku talineyno in la dhageysto labadoodaba.

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan Dhibaatada 1. Marka la isticmaalayo API-yada dibadda, arrinta xaqiijinta xogta soo socota ayaa si gaar ah u khuseysa. Xaqiijinta qaabka kaliya kuma filna; sidoo kale waa lagama maarmaan in la hubiyo isku xirnaanta xogta. In kasta oo xalku u muuqdo mid cad, marka tirada ilaha dibadda ahi ay korodho, tirada badan ee hubinta shakhsi ahaaneed waxay si fudud u noqon kartaa mid aan la maarayn karin. Sergey Dolganov ka Martida Xumaanta waxay muujin doontaa hab habaysan ee dhibaatada ku salaysan isticmaalka farsamooyinka barnaamijka shaqada.

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan Dhibaatada 2. Si aad u noqoto mid hufan markaad la falgasho server-ka, waxaa lagama maarmaan ah in la hagaajiyo tirada wicitaanada API iyo qadarka xogta la soo celiyay. Tani waxay u baahan tahay naqshadaynta hay'ad joogto ah oo heer server ah. Dmitry Tsepelev (Marti xun) wuxuu sharxi doonaa sida tan loo samayn karo si wax ku ool ah iyadoo la adeegsanayo falsafada iyo aaladaha GraphQL, u fiirso nuancesyada oo barbar dhig tusaalooyinka REST-dhaqameedka.

Qeybta labaad waxay ku saabsan tahay isku dhafka Postgres iyo Go. Tag dhegayso waayo-aragnimada Avito iyo Yandex :)

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan Ma haysaa Postgres oo aad rabto inaad u isticmaasho Go mashruucaaga, laakiin tani waa markii ugu horeysay? Warbixintani waxay ku badbaadin doontaa wakhti aad u badan. Injineer Software ku jira Avito Artemy Ryabinkov wuxuu ka hadli doonaa qalabka iyo dhammaan qallafsanaanta la shaqeynta xogtan ee Go iyadoo la adeegsanayo tusaalaha dhibaatooyinka uu maalin kasta ku xalliyo Avito.

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan PostgreSQL iyo kaydinta xogta? Waxay u muuqataa in mawduucan hore loo bartay meel fog oo fog. Laakiin aqoontu waxay ahaan doontaa mid aan dhammaystirnayn ilaa aad ka ogaato sida ay tani uga dhacdo Yandex: tiro badan oo xog ah, baahida loo qabo isku-buufinta, sirta, farsamaynta barbar-dhigga iyo ka faa'iidaysiga ugu waxtarka badan ee CPU-yada badan. Andrey Borodin wuxuu ka hadli doonaa qaab dhismeedka WAL-G - xalka il furan ee Go ee kaydinta joogtada ah ee Postgres iyo MySQL, kaas oo Yandex uu si firfircoon u horumarinayo, oo aad ku isticmaali karto mashruucaaga.

Qeybta saddexaad waxaa loogu talagalay kuwa xiiseynaya aqoonsiga hadalka iyo farsamooyinka farsamada, kuwaas oo ASR iyo TTS ay yihiin soo gaabinta la fahmi karo, iyo kuwa abuura kaaliyeyaasha codka.

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan Kaaliyeyaasha codka ayaa jooga heerka ugu sarreeya ee caannimada. Abuuritaanka xirfad kuu gaar ah mid ka mid ah ma fududa, laakiin aad u fudud. Si kastaba ha ahaatee, wax yar ayaa laga og yahay isticmaalka dhabta ah ee farsamadan. Vitaly Semyachkin ka JetStyle wuxuu dib u eegi doonaa awooda iyo xaddidaadaha kaaliyeyaasha ugu muhiimsan, wuxuu kuu sheegi doonaa nooca dhibaatooyinka laga yaabo inay ku sugayaan, sida aad si geesinimo leh uga gudbi karto, iyo guud ahaan, sida aad u diyaarin karto sheekadan oo dhan. Intaa waxaa dheer, Vitaly wuxuu ka hadli doonaa waayo-aragnimada dhismaha "kulan smart" oo ku salaysan Yandex.Station.

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan Shirkadaha hormuudka ah waxay bixiyaan API-yadooda dhisidda caawiyayaasha codka. Laakiin maxaa dhacaya haddii xal dibadeed aan la heli karin? IN Contour wuxuu xaliyay dhibaatadan, in kasta oo waddadu noqotay qodax. Victor Kondoba ΠΈ Svetlana Zavyalova waxay la wadaagi doonaan waayo-aragnimadooda isticmaalka xalalka aqoonsiga hadalka maxalliga ah markay si otomaatig ah u samaynayaan taageerada, waxay tusi doonaan waxa ay tahay inaad diirada saarto iyo waxa aad u huri karto si aad u kordhiso waxtarka

Maxaa kale oo warbixinadu ku saabsan yihiin?

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan Dhowaan, nooc cusub oo xog ah ayaa ka soo muuqday Redis 5 - durdurrada, tani waa hirgelinta fikradaha ka soo dillaalka caanka ah ee Kafka. Denis Kataev (Tinkoff.ru) wuxuu sharxi doonaa sababta loo baahan yahay durdurrada, sida ay uga duwan yihiin safafka caadiga ah, waa maxay faraqa u dhexeeya Kafka iyo durdurrada Redis, iyo sidoo kale waxay kuu sheegi doonaan godadka kugu sugaya adiga.

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan Hormuud Injineer Software at Konture Grigory Koshelev wuxuu eegi doonaa dhibaatooyinka ka jira duubista diiwaanka iyo metrics haddii aad haysato terabyte oo xog ah maalintii, iyo sidoo kale ka hadal xal cusub oo Open-Source kaas oo noloshaada ka dhigi doona mid wanaagsan.

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan Hogaamiyaha bulshada Kazan .Net Yuri Kerbitskov (Ak Bars Digital Technology) waxay u iman doontaa inay ku xasuusiso sababta Codsiga Domains-ka looga baahan yahay Qaab-dhismeedka Shabakadda, oo uu kaga hadlo waxa iska beddelay markii iyaga lagala shaqaynayo .Net Core, iyo sida guud ahaan loola noolaado hadda. Hadalka ka dib, waxaad si fiican u fahmi doontaa sida NET Core u shaqeeyo hoostiisa.

Iyo mowduuca loogu codeeyay goobta ugu badan.

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan Kacaan aamusan ayaa dhacay 2014-kii, dhawaaqiisuna waa nala qabsanayaa. Laga bilaabo wakhtigan, kaabayaashiyadu waxay noqonayaan kuwo aan la arki karin oo waxay joojiyaan arrin. Tani maaha mid ku saabsan mashiinnada farsamada ama weelasha - waxay horeyba u ahaayeen wax la soo dhaafay, laakiin ku saabsan horumarinta dheeraadka ah ee fikradaha adeegyada daruuraha - AWS Lambda (waxaan ku bixinaa kaliya wakhtiga processor). Isaga oo isticmaalaya tusaalaha mashruuciisa dhabarka dambe, horumariye gudaha Martians xun Nikolay Sverchkov Waxay kuu sheegi doontaa wax walba oo ku saabsan dhinaca wax ku oolka ah ee la shaqeynta server-la'aanta: sida ay u adag tahay in la bilaabo, intee in le'eg oo dukumeenti iyo casharro ah ayaa jira, ma jiraan taageero loogu talagalay heerarka guud ee la aqbali karo, sida loo tijaabiyo gudaha, imisa qiimaha, luqaddee waa ka fiican in la isticmaalo, waa kee xirmada hawsha ugu habboon.

Fasalka Masterka

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan CTO gudaha Mastery.pro Andrey Fefelov waxay qaban doonaan fasal heer sare ah kaas oo isaga iyo ka qaybgalayaashu ay dhisi doonaan koox u dulqaadanaysa cilladaha fudud oo ka kooban 3 qanjidhada postgres, patroni, qunsulka, s3, walg, macquul ah.

Fasalka Master-ka kadib, waxaad awood u yeelan doontaa inaad ka soo saarto kutladan oo kale adigoo isticmaalaya buugaag-ciyaaraha macquulka ah ee la bixiyay.

Qaybta dambe ee DUMP: Serverless, Postgres iyo Go, NET Core, GraphQL iyo in ka badan
Dhammaan warbixinnada shirkii sannadkii hore waxaa laga eegi karaa halkan YouTube channel

Nuqullada dhammaan warbixinnada iyo diiwaangelinta - at website shirka.

Horumariyayaal, waxaanu kugu sugaynaa Abriil 19ka DUMP!

Source: www.habr.com

Add a comment