Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer

’n Ontwikkelaarskonferensie word op 19 April in Jekaterinburg gehou STORTING. Die programdirekteure van die Backend-afdeling - hoof van die Yandex-ontwikkelingskantoor Andrey Zharinov, hoof van die ontwikkelingsafdeling van Naumen-kontaksentrum Konstantin Beklemishev en sagteware-ingenieur van Kontur Denis Tarasov - het vertel watter verslae ontwikkelaars by die konferensie kan verwag.

Daar is 'n mening dat jy nie insigte van aanbiedings by 'n "fees"-konferensie moet verwag nie. Dit lyk vir ons of ons 'n program geskep het wat die moeite werd is om voor te wag. Om dit te doen, het ons net diegene geneem wat diep in die onderwerp was, ⅔ aansoeke uitgewis het, die struktuur van toesprake eindeloos geredigeer het en praktiese voorbeelde van sprekers geëis het.

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer

Berigte

Die eerste twee verslae hou verband, en ons beveel beslis aan om na albei te luister.

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer Probleem 1. Wanneer eksterne API's gebruik word, is die kwessie van die validering van inkomende data veral relevant. Formaatvalidering alleen is nie genoeg nie; dit is ook nodig om die samehang van die data te verseker. Alhoewel die oplossing voor die hand liggend lyk, kan die menigte individuele tjeks maklik onhanteerbaar word namate die aantal eksterne bronne toeneem. Sergey Dolganov van Bose Marsmanne sal 'n gestruktureerde benadering tot die probleem demonstreer gebaseer op die gebruik van funksionele programmeringstegnieke.

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer Probleem 2. Om doeltreffend te wees wanneer interaksie met die bediener is, is dit nodig om die aantal oproepe na die API en die hoeveelheid data wat teruggestuur word, te optimaliseer. Dit vereis konsekwente entiteitontwerp op die bedienervlak. Dmitri Tsepelev (Bose Marsmanne) sal verduidelik hoe dit effektief gedoen kan word deur die filosofie en gereedskap van GraphQL te gebruik, aandag te gee aan die nuanses en voorbeelde met tradisionele REST vergelyk.

Die tweede blok gaan oor die kombinasie van Postgres en Go. Gaan luister na die ervaring van Avito en Yandex :)

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer Het jy Postgres en wil jy Go in jou projek gebruik, maar dit is jou eerste keer? Hierdie verslag sal jou baie tyd bespaar. Sagteware-ingenieur in Avito Artemy Ryabinkov sal praat oor die gereedskap en al die ingewikkeldhede van die werk met hierdie databasis in Go met behulp van die voorbeeld van probleme wat hy elke dag in Avito oplos.

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer PostgreSQL en data-rugsteun? Dit blyk dat hierdie onderwerp reeds wyd en syd bestudeer is. Maar kennis sal onvolledig wees totdat jy weet hoe dit in Yandex gebeur: reusagtige volumes data, die behoefte aan kompressie, enkripsie, parallelle verwerking en die mees doeltreffende gebruik van multi-kern SVE's. Andrey Borodin sal praat oor die argitektuur van WAL-G - 'n oopbronoplossing in Go vir deurlopende argivering Postgres en MySQL, wat Yandex aktief ontwikkel, en wat jy in jou projek kan gebruik.

Die derde blok is vir diegene wat belangstel in spraakherkenning en sintesetegnologieë, vir wie ASR en TTS verstaanbare afkortings is, en vir diegene wat stemassistente skep.

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer Stemassistente is op die hoogtepunt van gewildheid. Om jou eie vaardigheid vir enige van hulle te skep, is nie maklik nie, maar baie eenvoudig. Daar is egter min bekende werklike toepassings van hierdie tegnologie. Vitaly Semyachkin van JetStyle sal 'n oorsig gee van die vermoëns en beperkings van die hoofassistente, jou vertel watter soort hark kan wag, hoe jy dit heldhaftig kan oorkom, en in die algemeen hoe jy hierdie hele storie kan voorberei. Daarbenewens sal Vitaly praat oor die ervaring van die bou van 'n "slim vergadering" gebaseer op Yandex.Station.

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer Vooraanstaande maatskappye verskaf hul API's vir die bou van stemassistente. Maar wat as eksterne oplossings nie beskikbaar is nie? IN Kontoer het hierdie probleem opgelos, hoewel die pad netelig geblyk het. Victor Kondoba и Svetlana Zavyalova sal hul ervaring deel van die gebruik van plaaslike spraakherkenningsoplossings wanneer ondersteuning geoutomatiseer word, wys waarop jy moet fokus en wat jy kan opoffer om doeltreffendheid te verhoog

Waaroor sal die verslae anders handel?

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer Onlangs het 'n nuwe datatipe in Redis 5 verskyn - strome, dit is 'n implementering van idees van die gewilde boodskapmakelaar Kafka. Denis Kataev (Tinkoff.ru) sal verduidelik waarom strome nodig is, hoe dit verskil van gewone toue, wat die verskil is tussen Kafka- en Redis-strome, en sal jou ook vertel van die slaggate wat vir jou lê en wag.

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer Hoof sagteware-ingenieur by Konture Grigory Koshelev sal kyk watter probleme bestaan ​​met die opneem van logs en metrieke as jy teragrepe data per dag het, en ook praat oor 'n nuwe Oopbron-oplossing wat jou lewe beter sal maak.

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer Leier van die Kazan .Net-gemeenskap Yuri Kerbitskov (Ak Bars Digitale Tegnologieë) sal jou kom herinner waarom toepassingsdomeine in die .Net Framework nodig is, en praat oor wat verander het toe jy daarmee in .Net Core gewerk het, en hoe om oor die algemeen nou daarmee saam te leef. Na die praatjie sal jy 'n beter begrip hê van hoe .NET Core onder die enjinkap werk.

En die onderwerp waarvoor die meeste op die webwerf gestem is.

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer ’n Stil rewolusie het in 2014 plaasgevind, en die eggo daarvan haal ons in. Van hierdie oomblik af word die infrastruktuur heeltemal onsigbaar en hou dit op om saak te maak. Dit gaan nie oor virtuele masjiene of houers nie – dit is reeds iets van die verlede, maar oor die verdere ontwikkeling van die idees van wolkdienste – AWS Lambda (ons betaal slegs vir verwerkertyd). Deur die voorbeeld van sy eie backend-projek te gebruik, het 'n ontwikkelaar in Evil Martians Nikolay Sverchkov sal jou alles vertel oor die praktiese sy van werk met bedienerloos: hoe moeilik dit is om te begin, hoeveel dokumentasie en tutoriale daar is, is daar ondersteuning vir algemeen aanvaarde standaarde, hoe om plaaslik te toets, hoeveel kos dit, watter taal is beter om te gebruik, watter taakstapel die mees relevant is.

Meestersklas

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer CTO in Mastery.pro Andrey Fefelov sal 'n meesterklas hou waarin hy en die deelnemers 'n eenvoudige foutverdraagsame groep van 3 nodusse op postgres, patroni, consul, s3, walg, ansible sal bou.

Na afloop van die meesterklas sal jy so 'n groepie van nuuts af kan begin deur die verskafde Ansible-speelboeke te gebruik.

Backend-afdeling oor DUMP: Serverless, Postgres and Go, .NET Core, GraphQL en meer
Alle verslae van verlede jaar se konferensie kan besigtig word by YouTube-kanaan

Opsommings van alle verslae en registrasie - by konferensie webwerf.

Ontwikkelaars, ons wag vir julle op 19 April by DUMP!

Bron: will.com

Voeg 'n opmerking