Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari

Za a gudanar da taron masu haɓakawa a Yekaterinburg a ranar 19 ga Afrilu DUMP. Daraktocin shirin na sashin Backend - shugaban ofishin ci gaban Yandex Andrey Zharinov, shugaban sashen ci gaba na cibiyar tuntuɓar Naumen Konstantin Beklemishev da injiniyan software daga Kontur Denis Tarasov - sun bayyana abin da masu haɓaka za su iya tsammanin taron.

Akwai ra'ayi cewa bai kamata ku yi tsammanin fahimta daga gabatarwa a taron "biki". Da alama a gare mu mun ƙirƙiri shirin da ya dace a jira. Don yin wannan, mun ɗauki waɗanda ke da zurfi a cikin batun kawai, mun cire ⅔ na aikace-aikacen, ba tare da ƙarewa ba tare da gyara tsarin maganganun kuma muna buƙatar misalai masu amfani daga masu magana.

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari

Rahotanni

Rahotanni guda biyu na farko suna da alaƙa, kuma muna ba da shawarar sauraron su duka.

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari Matsala 1. Lokacin amfani da APIs na waje, batun tabbatar da bayanan masu shigowa ya fi dacewa. Tabbatar da tsari kadai bai isa ba, kuma ya zama dole don tabbatar da daidaiton bayanan. Ko da yake mafita ga alama a bayyane yake, yayin da adadin hanyoyin waje ke ƙaruwa, ɗimbin binciken ɗaiɗaikun ɗaya na iya zama wanda ba a iya sarrafa shi cikin sauƙi. Sergey Dolganov daga Mugayen Martani zai nuna tsarin da aka tsara don matsalar dangane da amfani da dabarun shirye-shiryen aiki.

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari Matsala 2. Don zama mai inganci yayin hulɗa tare da uwar garken, yana da mahimmanci don inganta adadin kira zuwa API da adadin bayanan da aka dawo. Wannan yana buƙatar daidaitaccen ƙirar mahaɗan a matakin uwar garken. Dmitry Tsepelev (Mugayen Martani) zai bayyana yadda za'a iya yin hakan yadda ya kamata ta amfani da falsafar da kayan aikin GraphQL, kula da nuances kuma kwatanta misalai tare da REST na gargajiya.

Toshe na biyu zai kasance game da haɗin Postgres da Go. Jeka sauraron kwarewar Avito da Yandex :)

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari Kuna da Postgres kuma kuna son amfani da Go a cikin aikin ku, amma wannan shine lokacinku na farko? Wannan rahoto zai cece ku lokaci mai yawa. Injiniyan Software a cikin Avito Artemy Ryabinkov zai yi magana game da kayan aiki da duk abubuwan da ke tattare da aiki tare da wannan bayanan a cikin Go ta amfani da misalin matsalolin da yake warware kowace rana a Avito.

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari PostgreSQL da madadin bayanai? Da alama an riga an yi nazarin wannan batu a ko'ina. Amma ilimin ba zai cika ba har sai kun san yadda wannan ke faruwa a cikin Yandex: manyan kundin bayanai, buƙatun matsawa, ɓoyewa, aiki a layi daya da ingantaccen amfani da CPUs da yawa. Andrey Borodin zai yi magana game da gine-gine na WAL-G - mafita mai buɗewa a cikin Go don ci gaba da adana bayanan Postgres da MySQL, wanda Yandex ke haɓakawa sosai, kuma zaku iya amfani da shi a cikin aikin ku.

Toshe na uku shine ga waɗanda ke da sha'awar fahimtar magana da fasahar haɓakawa, waɗanda ASR da TTS suke gajarta fahimtarsu, da waɗanda ke ƙirƙirar mataimakan murya.

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari Mataimakan murya suna kan kololuwar shahara. Ƙirƙirar ƙwarewar ku don kowane ɗayansu ba abu ne mai sauƙi ba, amma mai sauƙi. Koyaya, akwai ƴan sanannun aikace-aikacen rayuwa na ainihi na wannan fasaha. Vitaly Semyachkin daga JetStyle zai ba da bayyani na iyawa da gazawar manyan mataimakan, gaya muku irin irin rake zai jira, yadda zaku iya shawo kan su cikin jarumtaka, da kuma yadda zaku iya shirya wannan duka labarin. Bugu da ƙari, Vitaly zai yi magana game da ƙwarewar gina "taron wayo" bisa Yandex.Station.

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari Manyan kamfanoni suna ba da APIs ɗin su don gina mataimakan murya. Amma idan ba a sami mafita na waje fa? IN Kwane-kwane ya warware wannan matsala, duk da cewa hanyar ta zama ƙaya. Victor Kondoba и Svetlana Zavyalova za su raba kwarewarsu ta yin amfani da hanyoyin gano maganganun gida yayin sarrafa goyan baya ta atomatik, nuna abin da yakamata ku mai da hankali akai da abin da zaku iya sadaukarwa don haɓaka haɓakawa.

Menene kuma rahotannin za su kasance game da su?

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari Kwanan nan, sabon nau'in bayanai ya bayyana a cikin Redis 5 - rafukan, wannan shine aiwatar da ra'ayoyi daga mashahurin dillalin saƙon Kafka. Denis Kataev (Tinkoff.ru) zai bayyana dalilin da yasa ake buƙatar magudanan ruwa, yadda suka bambanta da jerin gwano na yau da kullun, menene bambanci tsakanin rafukan Kafka da Redis, sannan kuma zai ba ku labarin ramukan da ke jiran ku.

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari Jagorar Injiniya Software a Konture Grigory Koshelev zai duba irin matsalolin da ke tattare da rikodin rajistan ayyukan da ma'auni idan kuna da terabytes na bayanai a kowace rana, sannan kuma kuyi magana game da sabon mafita-Bude-Source wanda zai inganta rayuwar ku.

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari Shugaban al'ummar Kazan .Net Yuri Kerbitskov (Ak Bars Digital Technologies) zai zo ya tunatar da ku dalilin da yasa ake buƙatar Domains na Aikace-aikacen a cikin Tsarin Gidan Yanar Gizo, kuma kuyi magana game da abin da ya canza lokacin aiki tare da su a cikin .Net Core, da kuma yadda ake rayuwa tare da shi a yanzu. Bayan magana, za ku sami kyakkyawar fahimtar yadda NET Core ke aiki a ƙarƙashin hular.

Da kuma maudu'in da aka zaba mafi yawa a shafin.

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari Juyin juya halin shuru ya faru a cikin 2014, kuma sautinsa yana kama mu. Daga wannan lokacin, abubuwan more rayuwa sun zama marasa ganuwa gaba ɗaya kuma sun daina komai. Wannan ba game da injina ko kwantena ba - sun riga sun zama abin da ya gabata, amma game da ci gaba da haɓaka ra'ayoyin ayyukan girgije - AWS Lambda (muna biya kawai don lokacin sarrafawa). Yin amfani da misalin nasa aikin baya, mai haɓakawa a ciki Mugayen Martians Nikolay Sverchkov zai gaya muku komai game da ɓangaren aiki na aiki tare da uwar garken: yadda yake da wahala a fara farawa, nawa rubuce-rubuce da koyaswar akwai, akwai tallafi ga ƙa'idodin yarda gabaɗaya, yadda ake gwada gida, nawa ne kudin, wane harshe ne. mafi kyau a yi amfani da, wanne tarin ɗawainiya ya fi dacewa.

Darasi na Jagora

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari CTO in Mastery.pro Andrey Fefelov za su gudanar da babban aji wanda shi da mahalarta za su gina gungu mai sauƙi-haƙuri na kuskure na nodes 3 akan postgres, patroni, consul, s3, walg, mai yiwuwa.

Bayan darasi mai mahimmanci, zaku iya ƙaddamar da irin wannan tari daga karce ta amfani da littattafan wasan kwaikwayo da aka tanadar.

Sashin baya akan DUMP: Mara waya, Postgres da Go, NET Core, GraphQL da ƙari
Ana iya duba duk rahotannin taron na bara a YouTube channel

Abstracts na duk rahotanni da rajista - a gidan yanar gizon taro.

Masu haɓakawa, muna jiran ku ranar 19 ga Afrilu a DUMP!

source: www.habr.com

Add a comment