Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi

Eng Entwécklerkonferenz gëtt den 19. Abrëll zu Jekaterinburg ofgehale DUMP. D'Programmdirektere vun der Backend Sektioun - Chef vum Yandex Entwécklungsbüro Andrey Zharinov, Chef vum Entwécklungsdepartement vum Naumen Contact Center Konstantin Beklemishev a Software Ingenieur vu Kontur Denis Tarasov - sot wat Berichter Entwéckler kënnen op der Konferenz erwaarden.

Et gëtt eng Meenung datt Dir keng Abléck aus Presentatiounen op enger "Festival" Konferenz sollt erwaarden. Et schéngt eis datt mir e Programm erstallt hunn deen et wäert ass ze waarden. Fir dëst ze maachen, hu mir nëmmen déi geholl, déi déif am Thema waren, ⅔ vun Uwendungen ofgeschnidden hunn, d'Struktur vun de Rieden endlos geännert hunn a praktesch Beispiller vu Spriecher gefuerdert hunn.

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi

Rapporten

Déi éischt zwee Berichter sinn am Zesummenhang, a mir recommandéieren definitiv op déi zwee ze lauschteren.

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi Problem 1. Wann Dir extern APIen benotzt, ass d'Fro vun der Validatioun vun erakommen Daten besonnesch relevant. Formatvalidatioun eleng ass net genuch, et ass och néideg fir d'Kohärenz vun den Donnéeën ze garantéieren. Och wann d'Léisung offensichtlech schéngt, well d'Zuel vun externe Quellen eropgeet, kann d'Villzuel vun eenzelne Kontrollen einfach onmanéierbar ginn. Sergey Dolganov aus Béis Marsians wäert eng strukturéiert Approche fir de Problem weisen op Basis vun der Benotzung vu funktionnelle Programméierungstechniken.

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi Problem 2. Fir effizient ze sinn wann Dir mam Server interagéiert, ass et néideg d'Zuel vun den Uruff un d'API ze optimiséieren an d'Quantitéit vun den Daten zréck. Dëst erfuerdert konsequent Entitéitsdesign um Serverniveau. Dmitry Tsepelev (Béis Martians) wäert erkläre wéi dëst effektiv mat der Philosophie an Tools vu GraphQL gemaach ka ginn, oppassen op d'Nuancen a vergläicht Beispiller mat traditionelle REST.

Den zweete Block wäert iwwer d'Kombinatioun vu Postgres a Go handelen. Gitt d'Erfahrung vun Avito an Yandex lauschteren :)

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi Hutt Dir Postgres a wëllt Go an Ärem Projet benotzen, awer dëst ass Är éischte Kéier? Dëse Bericht spuert Iech eng Tonn Zäit. Software Ingenieur an Avito Artemy Ryabinkov schwätzt iwwer d'Tools an all d'Intricacies vun der Aarbecht mat dëser Datebank am Go mam Beispill vu Probleemer déi hien all Dag an Avito léist.

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi PostgreSQL an Datebackup? Et schéngt, datt dëst Thema scho wäit a breet studéiert gouf. Awer d'Wësse wäert onkomplett sinn bis Dir wësst wéi dëst am Yandex geschitt: gigantesch Bänn vun Daten, de Besoin fir Kompressioun, Verschlësselung, Parallelveraarbechtung an déi effizient Notzung vu Multi-Core CPUs. Andrey Borodin wäert iwwer d'Architektur vun WAL-G schwätzen - eng Open Source Léisung am Go fir kontinuéierlech Archivéieren Postgres a MySQL, déi Yandex aktiv entwéckelt, an Dir kënnt an Ärem Projet benotzen.

Den drëtte Block ass fir déi, déi u Riederkennungs- a Synthesetechnologien interesséiert sinn, fir déi ASR an TTS verständlech Ofkierzungen sinn, a fir déi, déi Stëmmassistenten erstellen.

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi Stëmmassistenten sinn um Héichpunkt vun der Popularitéit. Är eege Fäegkeet fir jidderee vun hinnen erstellen ass net einfach, awer ganz einfach. Wéi och ëmmer, et gi wéineg bekannt real-Liewen Uwendungen vun dëser Technologie. Vitaly Semyachkin aus JetStyle wäert en Iwwerbléck iwwer d'Fäegkeeten an d'Aschränkungen vun den Haaptassistenten ginn, soen Iech wéi eng Rake kann waarden, wéi Dir se heroesch iwwerwanne kënnt, an am Allgemengen, wéi Dir dës ganz Geschicht preparéiere kënnt. Zousätzlech wäert Vitaly iwwer d'Erfahrung schwätzen fir eng "Smart Meeting" ze bauen baséiert op Yandex.Station.

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi Leading Firme bidden hir APIe fir Stëmmassistenten ze bauen. Awer wat wann extern Léisunge net verfügbar sinn? IN Kontur huet dëse Problem geléist, obwuel de Wee doruechter war. Victor Kondoba и Svetlana Zavyalova wäerten hir Erfarung deelen fir lokal Riederkennungsléisungen ze benotzen wann Dir d'Ënnerstëtzung automatiséiert, weisen op wat Dir sollt fokusséieren a wat Dir kënnt opfere fir d'Effizienz ze erhéijen

Iwwer wat wäerten d'Rapporte soss handelen?

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi Viru kuerzem erschéngt en neien Datentyp am Redis 5 - Streams, dëst ass eng Ëmsetzung vun Iddien vum populäre Message Broker Kafka. Denis Kataev (Tinkoff.ru) wäert erkläre firwat Streame gebraucht ginn, wéi se sech vun de reguläre Schlaangen ënnerscheeden, wat den Ënnerscheed tëscht Kafka a Redis Streams ass, a wäert Iech och soen iwwer d'Fallen déi op Iech waarden.

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi Lead Software Engineer bei Konture Grigory Koshelev wäert kucken op wat Problemer existéieren mat Opnam Logbicher a Metriken wann Dir Terabytes vun Daten pro Dag hunn, an och iwwer eng nei Open Source Léisung schwätzen, datt Äert Liewen besser maachen wäert.

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi Leader vun der Kazan .Net Gemeinschaft Yuri Kerbitskov (Ak Bars Digital Technologies) wäert kommen fir Iech z'erënneren firwat Application Domains am .Net Framework gebraucht ginn, a schwätzt iwwer wat geännert huet wann Dir mat hinnen an .Net Core schafft, a wéi Dir elo allgemeng mat deem liewen. No der Diskussioun wäert Dir e bessere Verständnis hunn wéi .NET Core ënnert der Hood funktionnéiert.

An dat Thema dat am meeschte gewielt gouf um Site.

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi Eng roueg Revolutioun ass am Joer 2014 geschitt, a säin Echo fënnt eis op. Vun dësem Moment u gëtt d'Infrastruktur komplett onsichtbar a hält net méi op. Dëst ass net iwwer virtuell Maschinnen oder Container - si sinn schonn eng Saach vun der Vergaangenheet, mee iwwer d'Weiderentwécklung vun den Iddie vu Cloud Servicer - AWS Lambda (mir bezuelen nëmme fir Prozessor Zäit). Mat dem Beispill vu sengem eegene Backend Projet, en Entwéckler an Béis Martians Nikolay Sverchkov wäert Iech alles soen iwwer déi praktesch Säit vun der Aarbecht mat Serverless: wéi schwéier et ass fir unzefänken, wéi vill Dokumentatioun an Tutorials et gëtt, gëtt et Ënnerstëtzung fir allgemeng akzeptéiert Standarden, wéi een lokal testen, wéi vill kascht et, wéi eng Sprooch ass besser ze benotzen, wéi eng Taskstack am meeschte relevant ass.

Masterklasse

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi CTO an Mastery.pro Andrey Fefelov wäert e Meeschterklasse maachen an deem hien an d'Participanten en einfache Feelertolerante Stärekoup vun 3 Wirbelen op Postgres, Patroni, Konsul, s3, Walg, Ansible bauen.

No der Masterklass kënnt Dir esou e Stärekoup vun Null starten mat de geliwwert Ansible Playbooks.

Backend Sektioun op DUMP: Serverless, Postgres a Go, .NET Core, GraphQL a méi
All Berichter vun der Konferenz vum leschte Joer kënne gekuckt ginn op YouTube Kanal

Abstracts vun all Rapporten an Aschreiwung - um Konferenz Websäit.

Entwéckler, mir waarden op Iech den 19. Abrëll bei DUMP!

Source: will.com

Setzt e Commentaire