Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več

19. aprila bo v Jekaterinburgu potekala konferenca za razvijalce DUMP. Programski direktorji oddelka Backend - vodja razvojnega urada Yandex Andrey Zharinov, vodja razvojnega oddelka kontaktnega centra Naumen Konstantin Beklemishev in programski inženir iz Konturja Denis Tarasov - so povedali, kakšna poročila lahko razvijalci pričakujejo na konferenci.

Obstaja mnenje, da od predstavitev na "festivalski" konferenci ne bi smeli pričakovati vpogledov. Zdi se nam, da smo ustvarili program, na katerega je vredno čakati. Da bi to naredili, smo vzeli samo tiste, ki so bili globoko v temo, izločili ⅔ prijav, neskončno urejali strukturo govorov in od govorcev zahtevali praktične primere.

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več

Poročila

Prvi dve reportaži sta povezani in vsekakor priporočamo poslušanje obeh.

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več Problem 1. Pri uporabi zunanjih API-jev je še posebej pomembno vprašanje potrjevanja vhodnih podatkov. Sama validacija formata ni dovolj, treba je zagotoviti tudi skladnost podatkov. Čeprav se zdi rešitev očitna, lahko z naraščanjem števila zunanjih virov množica posameznih pregledov zlahka postane neobvladljiva. Sergej Dolganov z dne Zlobni Marsovci bo prikazal strukturiran pristop k problemu, ki temelji na uporabi tehnik funkcionalnega programiranja.

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več Problem 2. Da bi bili pri interakciji s strežnikom učinkoviti, je treba optimizirati število klicev v API in količino vrnjenih podatkov. To zahteva dosledno zasnovo entitete na ravni strežnika. Dmitrij Cepelev (Zlobni Marsovci) bo razložil, kako je to mogoče učinkovito narediti z uporabo filozofije in orodij GraphQL, bodite pozorni na nianse in primerjajte primere s tradicionalnim REST-om.

Drugi blok bo o kombinaciji Postgres in Go. Poslušaj izkušnje Avita in Yandexa :)

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več Ali imate Postgres in želite uporabiti Go v svojem projektu, vendar je to vaš prvi? To poročilo vam bo prihranilo ogromno časa. Programski inženir v Avito Artemij Rjabinkov bo govoril o orodjih in vseh podrobnostih dela s to bazo podatkov v Go na primeru problemov, ki jih vsak dan rešuje v Avitu.

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več PostgreSQL in varnostno kopiranje podatkov? Zdi se, da je ta tema preučena že daleč naokoli. Toda znanje bo nepopolno, dokler ne boste vedeli, kako se to zgodi v Yandexu: velikanske količine podatkov, potreba po stiskanju, šifriranju, vzporedni obdelavi in ​​najučinkovitejši uporabi večjedrnih procesorjev. Andrej Borodin bo govoril o arhitekturi WAL-G - odprtokodne rešitve v Go za neprekinjeno arhiviranje Postgres in MySQL, ki jo Yandex aktivno razvija in jo lahko uporabite v svojem projektu.

Tretji blok je za tiste, ki jih zanimajo tehnologije prepoznavanja in sinteze govora, za katere sta ASR in TTS razumljivi okrajšavi, in za tiste, ki ustvarjajo glasovne pomočnike.

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več Glasovni pomočniki so na vrhuncu priljubljenosti. Ustvarjanje lastne spretnosti za katerega koli od njih ni enostavno, ampak zelo preprosto. Vendar pa je znanih le malo dejanskih aplikacij te tehnologije. Vitalij Semjačkin z dne jet stil bo podal pregled zmožnosti in omejitev glavnih pomočnikov, vam povedal, kakšne grablje lahko čakajo, kako jih lahko junaško premagate in na splošno, kako lahko pripravite celotno to zgodbo. Poleg tega bo Vitaly govoril o izkušnjah pri gradnji "pametnega srečanja", ki temelji na Yandex.Station.

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več Vodilna podjetja ponujajo svoje API-je za izdelavo glasovnih pomočnikov. Kaj pa, če zunanje rešitve niso na voljo? IN Kontura rešil to težavo, čeprav se je pot izkazala za trnovo. Viktor Kondoba и Svetlana Zavjalova bodo delili svoje izkušnje z uporabo lokalnih rešitev za prepoznavanje govora pri avtomatizaciji podpore, pokazali, na kaj se morate osredotočiti in čemu se lahko odpoveste, da povečate učinkovitost

O čem bodo še poročila?

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več Pred kratkim se je v Redis 5 pojavila nova vrsta podatkov - tokovi, to je implementacija idej priljubljenega posrednika sporočil Kafka. Denis Kataev (Tinkoff.ru) razložil vam bo, zakaj so tokovi potrebni, v čem se razlikujejo od običajnih čakalnih vrst, kakšna je razlika med tokovi Kafka in Redis, povedal pa vam bo tudi o pasteh, ki vas čakajo.

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več Vodilni programski inženir pri Konture Grigorij Košelev bo pogledal, kakšne težave obstajajo pri beleženju dnevnikov in metrik, če imate terabajte podatkov na dan, in spregovoril tudi o novi odprtokodni rešitvi, ki vam bo polepšala življenje.

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več Vodja skupnosti Kazan .Net Jurij Kerbitskov (Ak Bars Digitalne tehnologije) vas bo spomnil, zakaj so aplikacijske domene potrebne v ogrodju .Net Framework, in govoril o tem, kaj se je spremenilo pri delu z njimi v .Net Core in kako zdaj na splošno živeti s tem. Po pogovoru boste bolje razumeli, kako .NET Core deluje pod pokrovom.

In tema, za katero je bilo glasovanje največ na strani.

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več Leta 2014 se je zgodila tiha revolucija, njen odmev pa nas dohiteva. Od tega trenutka postane infrastruktura popolnoma nevidna in ni več pomembna. Ne gre za virtualne stroje ali kontejnerje - ti so že preteklost, temveč za nadaljnji razvoj ideje oblačnih storitev - AWS Lambda (plačamo le procesorski čas). Na primeru lastnega zalednega projekta, razvijalec v Zlobni Marsovci Nikolaj Sverčkov vam bo povedal vse o praktični strani dela brez strežnika: kako težko je začeti, koliko dokumentacije in vadnic obstaja, ali obstaja podpora za splošno sprejete standarde, kako testirati lokalno, koliko stane, kateri jezik je bolje uporabiti, kateri sklad nalog je najbolj ustrezen.

Mojstrski razred

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več tehnični direktor v Mastery.pro Andrej Fefelov bo izvedel mojstrski tečaj, v katerem bo z udeleženci zgradil preprosto gručo 3 vozlišč, odporno na napake, na postgres, patroni, consul, s3, walg, ansible.

Po mojstrskem tečaju boste lahko tako gručo zagnali iz nič z uporabo priloženih knjig Ansible Playbooks.

Zaledni razdelek o DUMP: Serverless, Postgres and Go, .NET Core, GraphQL in več
Vsa poročila z lanske konference si lahko ogledate na YouTube-kanale

Povzetki vseh poročil in registracija - na spletna stran konference.

Razvijalci, pričakujemo vas 19. aprila na DUMP-u!

Vir: www.habr.com

Dodaj komentar