Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više

Konferencija za programere održat će se u Jekaterinburgu 19. travnja ISTOVARITI. Programski direktori odjeljka Backend - voditelj Yandex razvojnog ureda Andrey Zharinov, voditelj razvojnog odjela Naumen Contact Center Konstantin Beklemishev i softverski inženjer iz Kontura Denis Tarasov - rekli su kakva izvješća programeri mogu očekivati ​​na konferenciji.

Postoji mišljenje da ne biste trebali očekivati ​​uvide iz izlaganja na "festivalskoj" konferenciji. Čini nam se da smo napravili program koji vrijedi čekati. Da bismo to učinili, uzeli smo samo one koji su duboko ušli u temu, eliminirali ⅔ prijava, beskrajno uređivali strukturu govora i zahtijevali praktične primjere od govornika.

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više

Izvještaji

Prve dvije reportaže su povezane, te svakako preporučamo poslušati obje.

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više Problem 1. Kada koristite vanjske API-je, pitanje provjere dolaznih podataka je posebno relevantno. Sama provjera formata nije dovoljna; također je potrebno osigurati koherentnost podataka. Iako se rješenje čini očiglednim, kako se broj vanjskih izvora povećava, mnoštvo pojedinačnih provjera lako može postati neizvodljivo. Sergej Dolganov od Zli Marsovci demonstrirat će strukturirani pristup problemu temeljen na korištenju tehnika funkcionalnog programiranja.

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više Problem 2. Da bismo bili učinkoviti u interakciji s poslužiteljem, potrebno je optimizirati broj poziva prema API-ju i količinu vraćenih podataka. Ovo zahtijeva konzistentan dizajn entiteta na razini poslužitelja. Dmitrij Tsepelev (Zli Marsovci) objasnit će kako se to može učiniti učinkovito koristeći filozofiju i alate GraphQL-a, obratiti pozornost na nijanse i usporediti primjere s tradicionalnim REST-om.

Drugi blok bit će o kombinaciji Postgresa i Goa. Idite poslušati iskustvo Avita i Yandexa :)

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više Imate Postgres i želite koristiti Go u svom projektu, ali ovo vam je prvi put? Ovo će vam izvješće uštedjeti hrpu vremena. Softverski inženjer u Avito Artemij Rjabinkov govorit će o alatima i svim sitnicama rada s ovom bazom podataka u Gou na primjeru problema koje svakodnevno rješava u Avitu.

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više PostgreSQL i backup podataka? Čini se da je ova tema već nadaleko proučena. Ali znanje će biti nepotpuno dok ne saznate kako se to događa u Yandexu: ogromne količine podataka, potreba za kompresijom, enkripcijom, paralelnom obradom i najučinkovitijom upotrebom višejezgrenih CPU-a. Andrej Borodin govorit će o arhitekturi WAL-G - open source rješenja u Gou za kontinuirano arhiviranje Postgres i MySQL, koje Yandex aktivno razvija, a vi ih možete koristiti u svom projektu.

Treći blok je za one koji su zainteresirani za tehnologije prepoznavanja i sinteze govora, za koje su ASR i TTS razumljive kratice, i za one koji stvaraju glasovne pomoćnike.

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više Glasovni asistenti su na vrhuncu popularnosti. Stvaranje vlastite vještine za bilo kojeg od njih nije lako, ali vrlo jednostavno. Međutim, malo je poznatih primjena ove tehnologije u stvarnom životu. Vitalij Semjačkin od JetStyle dat će pregled mogućnosti i ograničenja glavnih pomoćnika, reći će vam kakve grablje mogu čekati, kako ih možete herojski nadvladati i općenito, kako možete pripremiti cijelu ovu priču. Osim toga, Vitaly će govoriti o iskustvu izgradnje "pametnog sastanka" temeljenog na Yandex.Stationu.

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više Vodeće tvrtke pružaju svoje API-je za izradu glasovnih pomoćnika. Ali što ako vanjska rješenja nisu dostupna? U Kontura riješio ovaj problem, iako se put pokazao trnovit. Viktor Kondoba и Svetlana Zavyalova podijelit će svoje iskustvo korištenja lokalnih rješenja za prepoznavanje govora pri automatizaciji podrške, pokazati na što se trebate usredotočiti i što možete žrtvovati za povećanje učinkovitosti

O čemu će još biti izvještaji?

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više Nedavno se u Redisu 5 pojavio novi tip podataka - streamovi, ovo je implementacija ideja popularnog brokera poruka Kafka. Denis Kataev (Tinkoff.ru) objasnit će vam zašto su streamovi potrebni, kako se razlikuju od običnih redova, koja je razlika između Kafka i Redis streamova, a također će vam reći o zamkama koje vas čekaju.

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više Vodeći softverski inženjer u Konture Grigorij Košeljev pogledat će koji problemi postoje s bilježenjem dnevnika i metrike ako imate terabajte podataka dnevno, a također će govoriti o novom Open-Source rješenju koje će vam život učiniti boljim.

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više Voditelj Kazan .Net zajednice Jurij Kerbitskov (Ak Bars Digitalne tehnologije) doći će vas podsjetiti zašto su aplikacijske domene potrebne u .Net Frameworku i razgovarati o tome što se promijenilo u radu s njima u .Net Coreu i kako općenito živjeti s tim sada. Nakon razgovora, bolje ćete razumjeti kako .NET Core radi ispod haube.

I tema za koju se glasalo najviše na stranici.

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više Tiha revolucija dogodila se 2014. godine, a njen odjek nas sustiže. Od tog trenutka infrastruktura postaje potpuno nevidljiva i prestaje biti važna. Ne radi se o virtualnim strojevima ili kontejnerima – oni su već prošlost, već o daljnjem razvoju ideje cloud servisa – AWS Lambda (plaćamo samo procesorsko vrijeme). Na primjeru vlastitog backend projekta, programer u Zli Marsovci Nikolay Sverchkov reći će vam sve o praktičnoj strani rada bez servera: koliko je teško započeti, koliko ima dokumentacije i tutorijala, postoji li podrška za općeprihvaćene standarde, kako testirati lokalno, koliko košta, koji je jezik bolje koristiti, koji je skup zadataka najrelevantniji.

Master Class

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više CTO u Mastery.pro Andrey Fefelov će održati master class u kojem će on i sudionici izgraditi jednostavan fault-tolerantan klaster od 3 čvora na postgres, patroni, consul, s3, walg, ansible.

Nakon majstorske klase, moći ćete pokrenuti takav klaster od nule koristeći priložene Ansible playbooks.

Pozadinski odjeljak o DUMP-u: Serverless, Postgres and Go, .NET Core, GraphQL i više
Sva izvješća s prošlogodišnjeg skupa možete pogledati na YouTube-kanale

Sažeci svih izvješća i registracija - na web stranica konferencije.

Programeri, čekamo vas 19. travnja u DUMP-u!

Izvor: www.habr.com

Dodajte komentar