Balandžio 19 d. Jekaterinburge vyks kūrėjų konferencija
Yra nuomonė, kad nereikėtų tikėtis įžvalgų iš pranešimų „festivalio“ konferencijoje. Mums atrodo, kad sukūrėme programą, kurios verta laukti. Norėdami tai padaryti, paėmėme tik tuos, kurie buvo giliai įsigilinę į temą, atsikratėme ⅔ paraiškų, be galo redagavome kalbų struktūrą ir reikalavome praktinių pavyzdžių iš pranešėjų.
Ataskaitos
Pirmieji du pranešimai yra susiję, todėl tikrai rekomenduojame išklausyti juos abu.
1 problema. Naudojant išorines API, ypač aktualus gaunamų duomenų patvirtinimo klausimas. Vien tik formato patvirtinimo neužtenka, būtina užtikrinti ir duomenų nuoseklumą. Nors sprendimas atrodo akivaizdus, didėjant išorinių šaltinių skaičiui, daugybė individualių patikrinimų gali lengvai tapti nevaldomi. Sergejus Dolganovas iš Piktieji marsiečiai demonstruos struktūrinį požiūrį į problemą, pagrįstą funkcinio programavimo technikų naudojimu.
2 uždavinys. Norint efektyviai bendrauti su serveriu, būtina optimizuoti iškvietimų į API skaičių ir grąžinamų duomenų kiekį. Tam reikia nuoseklaus objekto dizaino serverio lygiu. Dmitrijus Tsepelevas (Piktieji marsiečiai) paaiškins, kaip tai galima efektyviai padaryti naudojantis GraphQL filosofija ir įrankiais, atkreips dėmesį į niuansus ir palygins pavyzdžius su tradiciniais REST.
Antrasis blokas bus apie Postgres ir Go derinį. Pasiklausykite „Avito“ ir „Yandex“ patirties :)
Ar turite „Postgres“ ir norite naudoti „Go“ savo projekte, bet tai pirmas kartas? Ši ataskaita sutaupys daug laiko. Programinės įrangos inžinierius Avito Artemijus Ryabinkovas kalbės apie įrankius ir visas darbo su šia duomenų baze „Go“ gudrybes, naudodamasis problemų, kurias kasdien sprendžia „Avito“, pavyzdžiu.
PostgreSQL ir duomenų atsarginė kopija? Panašu, kad ši tema jau plačiai išnagrinėta. Tačiau žinios bus nepilnos, kol nesužinosite, kaip tai vyksta „Yandex“: milžiniški duomenų kiekiai, suspaudimo, šifravimo, lygiagretaus apdorojimo poreikis ir efektyviausias kelių branduolių procesorių panaudojimas. Andrejus Borodinas kalbės apie WAL-G architektūrą - atvirojo kodo sprendimą Go, skirtą nuolatiniam Postgres ir MySQL archyvavimui, kurį Yandex aktyviai kuria ir galite naudoti savo projekte.
Trečiasis blokas skirtas tiems, kurie domisi kalbos atpažinimo ir sintezės technologijomis, kuriems ASR ir TTS yra suprantamos santrumpos, bei tiems, kurie kuria balso asistentus.
Balso asistentai yra populiarumo viršūnėje. Sukurti savo įgūdžius bet kuriam iš jų nėra lengva, bet labai paprasta. Tačiau yra keletas žinomų šios technologijos pritaikymų realiame gyvenime. Vitalijus Semiačkinas iš JetStyle apžvelgs pagrindinių asistentų galimybes ir apribojimus, papasakos, koks grėblys gali laukti, kaip herojiškai juos įveikti ir apskritai, kaip visą šią istoriją paruošti. Be to, Vitalijus kalbės apie „protingo susitikimo“ kūrimo patirtį, pagrįstą „Yandex.Station“.
Pirmaujančios įmonės teikia savo API balso asistentams kurti. Bet ką daryti, jei išorinių sprendimų nėra? IN Kontūras išsprendė šią problemą, nors kelias pasirodė spygliuotas. Viktoras Kondoba и Svetlana Zavyalova pasidalins savo patirtimi naudojant vietinius kalbos atpažinimo sprendimus automatizuojant palaikymą, parodys, į ką turėtumėte sutelkti dėmesį ir ką galite paaukoti, kad padidintumėte efektyvumą
Apie ką dar bus pranešimai?
Neseniai Redis 5 pasirodė naujas duomenų tipas – srautai, tai populiaraus žinučių brokerio Kafkos idėjų įgyvendinimas. Denisas Katajevas (Tinkoff.ru) paaiškins, kam reikalingi srautai, kuo jie skiriasi nuo įprastų eilių, kuo skiriasi Kafka ir Redis srautai, taip pat papasakos apie jūsų laukiančius spąstus.
Vadovaujantis programinės įrangos inžinierius adresu Kontūra Grigorijus Košelevas apžvelgsime, kokios problemos kyla įrašant žurnalus ir metriką, jei turite terabaitų duomenų per dieną, taip pat pakalbėsime apie naują atvirojo kodo sprendimą, kuris pagerins jūsų gyvenimą.
Kazanės .Net bendruomenės vadovas Jurijus Kerbitskovas (Ak Bars Digital Technologies). Po pokalbio jūs geriau suprasite, kaip .NET Core veikia po gaubtu.
Ir tema, už kurią svetainėje balsuota daugiausiai.
2014 m. įvyko tyli revoliucija, kurios aidas mus pasiveja. Nuo šio momento infrastruktūra tampa visiškai nematoma ir nustoja būti svarbi. Čia ne apie virtualias mašinas ar konteinerius – jie jau praeitis, o apie tolesnį debesų paslaugų idėjų vystymą – AWS Lambda (mokame tik už procesoriaus laiką). Naudodamasis savo foninio projekto pavyzdžiu, kūrėjas į Piktieji marsiečiai Nikolajus Sverčkovas papasakos viską apie praktinę darbo su serveriu be serverio pusę: kaip sunku pradėti, kiek yra dokumentacijos ir vadovėlių, ar yra visuotinai priimtų standartų palaikymas, kaip išbandyti vietoje, kiek tai kainuoja, kokia kalba yra geriau naudoti, kuri užduočių krūva yra aktualiausia.
Meistriškumo klasė
CTO įeina Mastery.pro Andrejus Fefelovas ves meistriškumo klasę, kurios metu kartu su dalyviais sukurs paprastą gedimams atsparų klasterį iš 3 mazgų postgres, patroni, consul, s3, walg, ansible.
Po meistriškumo klasės galėsite paleisti tokį klasterį nuo nulio, naudodamiesi pateiktomis Ansible žaidimų knygelėmis.
Visus pranešimus iš praėjusių metų konferencijos galite peržiūrėti adresu
Visų ataskaitų tezės ir registracija – adresu
Kūrėjai, laukiame jūsų balandžio 19 d. DUMP!
Šaltinis: www.habr.com