Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira

Þróunarráðstefna verður haldin í Yekaterinburg 19. apríl Dump. Dagskrárstjórar Backend hlutans - yfirmaður Yandex þróunarskrifstofunnar Andrey Zharinov, yfirmaður þróunardeildar Naumen Contact Center Konstantin Beklemishev og hugbúnaðarverkfræðingur frá Kontur Denis Tarasov - sögðu hvaða skýrslur verktaki geta búist við á ráðstefnunni.

Það er skoðun að þú ættir ekki að búast við innsýn frá kynningum á "hátíðar" ráðstefnu. Okkur sýnist að við höfum búið til forrit sem vert er að bíða eftir. Til að gera þetta tókum við aðeins þá sem voru djúpt í efninu, eyddum út ⅔ umsóknum, breyttum endalaust uppbyggingu ræðunnar og kröfðum um hagnýt dæmi frá ræðumönnum.

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira

Skýrslur

Fyrstu tvær skýrslurnar tengjast og við mælum svo sannarlega með því að hlusta á þær báðar.

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira Vandamál 1. Þegar þú notar ytri API er spurningin um að staðfesta gögn sem berast sérstaklega viðeigandi. Sniðsprófun ein og sér er ekki nóg, hún er líka nauðsynleg til að tryggja samræmi gagnanna. Þó að lausnin virðist augljós, eftir því sem ytri heimildum fjölgar, getur fjöldi einstakra athugana auðveldlega orðið óviðráðanlegur. Sergey Dolganov á Vondir marsbúar mun sýna skipulagða nálgun á vandamálið sem byggir á notkun hagnýtra forritunartækni.

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira Vandamál 2. Til að vera skilvirkur í samskiptum við netþjóninn er nauðsynlegt að hagræða fjölda símtala í API og magn gagna sem skilað er. Þetta krefst samkvæmrar einingarhönnunar á netþjónsstigi. Dmitry Tsepelev (Vondir marsbúar) mun útskýra hvernig hægt er að gera þetta á áhrifaríkan hátt með því að nota hugmyndafræði og verkfæri GraphQL, huga að blæbrigðum og bera saman dæmi við hefðbundna REST.

Seinni blokkin mun fjalla um samsetningu Postgres og Go. Farðu og hlustaðu á reynsluna af Avito og Yandex :)

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira Ertu með Postgres og vilt nota Go í verkefninu þínu, en þetta er í fyrsta sinn? Þessi skýrsla mun spara þér mikinn tíma. Hugbúnaðarverkfræðingur í Avito Artemy Ryabinkov mun tala um verkfærin og alla ranghala við að vinna með þennan gagnagrunn í Go með dæmi um vandamál sem hann leysir á hverjum degi í Avito.

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira PostgreSQL og öryggisafrit af gögnum? Svo virðist sem þetta efni hafi þegar verið rannsakað víða. En þekking verður ófullnægjandi þar til þú veist hvernig þetta gerist í Yandex: risastórt magn af gögnum, þörf fyrir þjöppun, dulkóðun, samhliða vinnslu og skilvirkustu nýtingu fjölkjarna örgjörva. Andrey Borodin mun tala um arkitektúr WAL-G - opinn uppspretta lausn í Go fyrir stöðuga geymslu Postgres og MySQL, sem Yandex er virkur að þróa, og þú getur notað í verkefninu þínu.

Þriðja blokkin er fyrir þá sem hafa áhuga á talgreiningar- og gervitækni, sem ASR og TTS eru skiljanlegar skammstafanir fyrir, og fyrir þá sem búa til raddaðstoðarmenn.

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira Raddaðstoðarmenn eru í hámarki vinsælda. Það er ekki auðvelt að búa til þína eigin færni fyrir einhvern þeirra, en mjög einfalt. Hins vegar eru fáar þekktar raunverulegar notkunar þessarar tækni. Vitaly Semyachkin á JetStyle mun gefa yfirlit yfir getu og takmarkanir helstu aðstoðarmanna, segja þér hvers konar hrífu getur beðið, hvernig þú getur sigrast á þeim hetjulega og almennt, hvernig þú getur undirbúið alla þessa sögu. Að auki mun Vitaly tala um reynsluna af því að byggja upp „snjallfund“ byggðan á Yandex.Station.

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira Leiðandi fyrirtæki útvega API sín til að byggja upp raddaðstoðarmenn. En hvað ef ytri lausnir eru ekki tiltækar? IN Útlínur leysti þetta vandamál, þótt leiðin hafi reynst þyrnum stráð. Victor Kondoba и Svetlana Zavyalova mun deila reynslu sinni af því að nota staðbundnar talgreiningarlausnir við sjálfvirkan stuðning, sýna hvað þú ættir að einbeita þér að og hverju þú getur fórnað til að auka skilvirkni

Um hvað munu skýrslurnar annað snúast?

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira Nýlega birtist ný gagnategund í Redis 5 - straumar, þetta er útfærsla á hugmyndum frá hinum vinsæla skilaboðamiðlara Kafka. Denis Kataev (Tinkoff.ru) mun útskýra hvers vegna strauma er þörf, hvernig þeir eru frábrugðnir venjulegum biðröðum, hver er munurinn á Kafka og Redis straumum og mun einnig segja þér frá gildrunum sem bíða þín.

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira Aðalhugbúnaðarverkfræðingur hjá Konture Grigory Koshelev mun skoða hvaða vandamál eru uppi með skráningu annála og mælikvarða ef þú ert með terabæta af gögnum á dag, og einnig tala um nýja Open-Source lausn sem mun gera líf þitt betra.

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira Leiðtogi Kazan .Net samfélagsins Júrí Kerbitskov (Ak Bars Digital Technologies) mun koma til að minna þig á hvers vegna forritslén er þörf í .Net Framework og tala um hvað hefur breyst þegar unnið er með þau í .Net Core og hvernig á að lifa með því núna. Eftir erindið munt þú hafa betri skilning á því hvernig .NET Core virkar undir hettunni.

Og það efni sem mest var kosið um á síðunni.

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira Hljóðlát bylting varð árið 2014 og bergmál hennar er að ná okkur. Frá þessari stundu verða innviðirnir algjörlega ósýnilegir og hætta að skipta máli. Þetta snýst ekki um sýndarvélar eða gáma - þær heyra nú þegar sögunni til, heldur um frekari þróun hugmynda um skýjaþjónustu - AWS Lambda (við borgum aðeins fyrir örgjörvatíma). Með því að nota dæmi um eigin bakendaverkefni, verktaki í Illir Marsbúar Nikolay Sverchkov mun segja þér allt um hagnýtu hliðina á því að vinna með netþjónalausu: hversu erfitt það er að byrja, hversu mikið af skjölum og kennsluefni eru, er stuðningur við almennt viðurkennda staðla, hvernig á að prófa á staðnum, hvað kostar það, hvaða tungumál er betra að nota, hvaða verkefnastafla er viðeigandi.

Master Class

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira CTO í Mastery.pro Andrey Fefelov mun halda meistaranámskeið þar sem hann og þátttakendur munu byggja upp einfaldan bilunarþolinn klasa af 3 hnútum á postgres, patroni, consul, s3, walg, ansible.

Eftir meistaranámskeiðið muntu geta ræst slíkan klasa frá grunni með því að nota Ansible leikbókina sem fylgir með.

Bakendahluti um DUMP: Serverless, Postgres and Go, .NET Core, GraphQL og fleira
Allar skýrslur frá ráðstefnunni í fyrra má skoða á YouTube-kanada

Ágrip allra skýrslna og skráning - kl ráðstefnuvef.

Hönnuðir, við bíðum eftir þér þann 19. apríl á DUMP!

Heimild: www.habr.com

Bæta við athugasemd