Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ

A ga-enwe ogbako onye nrụpụta na Yekaterinburg na Eprel 19 MGBE AH.. Ndị isi mmemme nke ngalaba Backend - onye isi ụlọ ọrụ mmepe Yandex Andrey Zharinov, onye isi ngalaba mmepe nke Naumen Contact Center Konstantin Beklemishev na onye injinia ngwanrọ sitere na Kontur Denis Tarasov - gwara ihe akụkọ ndị mmepe nwere ike ịtụ anya na ogbako ahụ.

Enwere echiche na ị gaghị atụ anya nghọta sitere na ihe ngosi na ogbako "ememme". Ọ dị anyị ka anyị mepụtara mmemme kwesịrị ichere. Iji mee nke a, anyị were naanị ndị miri emi na isiokwu, wee wepụrụ ⅔ ngwa, dezie usoro okwu na-adịghị agwụ agwụ ma na-achọ ihe atụ bara uru n'aka ndị ọkà okwu.

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ

Akụkọ

Akụkọ abụọ mbụ nwere njikọ, anyị na-akwado ịge ntị ha abụọ.

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ Nsogbu 1. Mgbe ị na-eji API mpụga, okwu nke ịkwado data mbata dị mkpa karịsịa. Nkwado usoro naanị ezughị; ọ dịkwa mkpa iji hụ na njikọta nke data ahụ dị. Ọ bụ ezie na ngwọta ahụ yiri ka ọ pụtara ìhè, ka ọnụ ọgụgụ nke isi mmalite na-abawanye, ọnụ ọgụgụ nke nyocha nke onye ọ bụla nwere ike ịghọ nke a na-apụghị ịchịkwa. Sergey Dolganov si Ndị mmụọ ọjọọ ga-egosipụta usoro ahaziri ahazi maka nsogbu ahụ dabere na iji usoro mmemme na-arụ ọrụ.

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ Nsogbu 2. Iji rụọ ọrụ nke ọma mgbe gị na ihe nkesa na-emekọrịta ihe, ọ dị mkpa iji bulie ọnụ ọgụgụ oku na API na ọnụọgụ data eweghachiri. Nke a chọrọ nhazi ụlọ ọrụ na-agbanwe agbanwe na ọkwa nkesa. Dmitry Tsepelev (Ndị mmụọ ọjọọ) ga-akọwa otu esi eme nke a nke ọma site na iji nkà ihe ọmụma na ngwá ọrụ nke GraphQL, ṅaa ntị na nuances ma tụnyere ihe atụ na omenala REST.

Ihe mgbochi nke abụọ ga-abụ maka njikọta nke Postgres na Go. Gaa gee ntị ahụmahụ nke Avito na Yandex :)

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ Ị nwere Postgres ma chọọ iji Go na ọrụ gị, mana nke a bụ oge mbụ gị? Akụkọ a ga-azọpụta gị ọtụtụ oge. Injinia Software na Avito Artemy Ryabinkov ga-ekwu maka ngwaọrụ na ihe mgbagwoju anya niile nke na-arụ ọrụ na nchekwa data a na Go na-eji ihe atụ nke nsogbu ndị ọ na-edozi kwa ụbọchị na Avito.

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ PostgreSQL na ndabere data? Ọ dị ka a mụọlarị isiokwu a n'ebe dị anya. Ma ihe ọmụma ga-ezughị ezu ruo mgbe ị maara otú nke a na-eme na Yandex: gigantic mpịakọta data, mkpa mkpakọ, izo ya ezo, yiri nhazi na kasị oru oma itinye n'ọrụ nke multi-isi CPUs. Andrey Borodin ga-ekwu maka ụkpụrụ ụlọ nke WAL-G - ihe ngwọta na-emeghe na Go maka ịdebe akwụkwọ akụkọ Postgres na MySQL, nke Yandex na-arụsi ọrụ ike, ma ị nwere ike iji na ọrụ gị.

Ihe mgbochi nke atọ bụ maka ndị nwere mmasị na njirimara okwu na teknụzụ njikọ, maka ndị ASR na TTS bụ abbreviations kwere nghọta, na ndị na-emepụta ndị na-enyere aka olu.

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ Ndị na-enyere aka olu nọ na ọnụ ọgụgụ kasị elu nke ewu ewu. Ịmepụta nkà nke gị maka nke ọ bụla n'ime ha adịghị mfe, ma dị nnọọ mfe. Otú ọ dị, e nwere ole na ole mara ezigbo ndụ ngwa nke nkà na ụzụ a. Vitaly Semyachkin si JetStyle ga-enye nkọwa nke ike na adịghị ike nke ndị isi na-enyere aka, na-agwa gị ụdị zaa nwere ike na-echere, otú i nwere ike heroically imeri ha, na n'ozuzu, otú ị pụrụ isi kwadebe a dum akụkọ. Tụkwasị na nke ahụ, Vitaly ga-ekwu banyere ahụmahụ nke ịmepụta "nzukọ smart" nke dabeere na Yandex.Station.

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ Ụlọ ọrụ ndị isi na-enye API ha maka iwulite ndị enyemaka olu. Ma gịnị ma ọ bụrụ na ngwọta mpụga adịghị? N'ime Contour dozie nsogbu a, n'agbanyeghị na ụzọ ahụ ghọrọ ogwu. Victor Kondoba и Svetlana Zavyalova ga-ekekọrịta ahụmịhe ha nke iji ngwọta njirimara okwu mpaghara mgbe ị na-akwado nkwado, gosi ihe ị kwesịrị ilekwasị anya na ihe ị nwere ike ịchụ àjà iji nwekwuo arụmọrụ.

Kedu ihe ọzọ akụkọ ga-abụ maka?

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ Na nso nso a, ụdị data ọhụrụ pụtara na Redis 5 - iyi, nke a bụ mmejuputa echiche sitere na onye na-ere ahịa ozi na-ewu ewu Kafka. Denis Kataev (Tinkoff.ru) ga-akọwa ihe mere e ji dị mkpa iyi, otú ha si dị iche na ndị kwụ n'ahịrị oge, kedu ihe dị iche n'etiti iyi Kafka na Redis, ma gwakwa gị banyere ọnyà ndị na-echere gị.

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ Onye ndu Injinia Software na Contour Grigory Koshelev ga-eleba anya na nsogbu dị na ndekọ ndekọ na metrics ma ọ bụrụ na ị nwere terabytes nke data kwa ụbọchị, ma kwuokwa maka ngwọta Open-Source ọhụrụ ga-eme ka ndụ gị ka mma.

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ Onye ndu obodo Kazan .Net Yuri Kerbitskov (Ak Bars Digital Teknụzụ) ga-abịa na-echetara gị ihe kpatara achọrọ Domains Ngwa na .Net Framework, ma kwuo banyere ihe gbanwere mgbe gị na ha na-arụ ọrụ na .Net Core, na otu esi ebi ndụ na ya ugbu a. Mgbe okwu ahụ gasịrị, ị ga-enwe nghọta nke ọma ka .NET Core si arụ ọrụ n'okpuru mkpuchi.

Na isiokwu e mere ntuli aka kacha na saịtị ahụ.

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ Mgbanwe dị jụụ mere na 2014, nkwughachi ya na-abịakwute anyị. Site n'oge a gaa n'ihu, akụrụngwa na-aghọ ihe a na-adịghị ahụ anya kpamkpam ma kwụsịkwa ihe. Nke a abụghị maka igwe mebere ma ọ bụ arịa - ha abụrụlarị ihe gara aga, mana maka mmepe nke echiche nke ọrụ igwe ojii - AWS Lambda (anyị na-akwụ naanị maka oge nhazi). N'iji ihe atụ nke ọrụ azụ azụ nke ya, onye nrụpụta na Ajọ ndị Mars Nikolay Sverchkov ga-agwa gị ihe niile gbasara akụkụ bara uru nke ịrụ ọrụ na enweghị ihe nkesa: otú o siri sie ike ịmalite, ole akwụkwọ na nkuzi dị, enwere nkwado maka ụkpụrụ ndị a nabatara n'ozuzu, otu esi anwale mpaghara, ego ole ọ na-eri, nke asụsụ bụ asụsụ. ka mma iji, nke ọrụ tojupụtara kacha mkpa.

Klas onye nkuzi

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ CTO n'ime Mastery.pro Andrey Fefelov ga-eduzi klaasị nna ukwu nke ya na ndị sonyere ga-ewu ụyọkọ 3 dị mfe na-anabata mmejọ na postgres, patroni, consul, s3, walg, ansible.

Mgbe klas nke nna ukwu gachara, ị ga-enwe ike ibipụta ụyọkọ dị otú ahụ site na ọkọ site na iji akwụkwọ egwu egwu enwere ike inye.

Akụkụ azụ azụ na DUMP: Serverless, Postgres na Go, NET Core, GraphQL na ndị ọzọ
Enwere ike ilele akụkọ niile sitere na ọgbakọ nke afọ gara aga na YouTube-ọnụọgụ abụọ

Abstracts niile akụkọ na ndebanye aha - na webụsaịtị ogbako.

Ndị mmepe, anyị na-echere gị Eprel 19 na DUMP!

isi: www.habr.com

Tinye a comment