Msonkhano wopanga mapulogalamu udzachitika ku Yekaterinburg pa Epulo 19
Pali lingaliro lakuti simuyenera kuyembekezera zidziwitso kuchokera pazowonetsera pamsonkhano wa "phwando". Zikuwoneka kwa ife kuti tapanga pulogalamu yomwe iyenera kuyembekezera. Kuti tichite izi, tidatenga okhawo omwe anali ozama kwambiri pamutuwu, adachotsa β pazogwiritsa ntchito, adasintha mosalekeza kapangidwe kazolankhula ndikufunsa zitsanzo zothandiza kwa okamba.
Malipoti
Malipoti awiri oyambirira ndi okhudzana, ndipo timalimbikitsa kuti tizimvetsera onse awiri.
Vuto 1. Mukamagwiritsa ntchito ma API akunja, nkhani yotsimikizira zomwe zikubwera ndizofunikira kwambiri. Kutsimikizira mawonekedwe kokha sikukwanira; m'pofunikanso kuonetsetsa kuti deta ikugwirizana. Ngakhale kuti yankho likuwoneka lodziwikiratu, pamene chiwerengero cha magwero akunja chikuwonjezeka, kuchuluka kwa kufufuza kwa munthu payekha kungakhale kosatheka. SERGEY Dolganov kuchokera Zoyipa za Martians idzawonetsa njira yokhazikika pavuto pogwiritsa ntchito njira zogwirira ntchito.
Vuto 2. Kuti mukhale oyenerera pamene mukuyanjana ndi seva, m'pofunika kukweza chiwerengero cha mafoni ku API ndi kuchuluka kwa deta yobwerera. Izi zimafuna kapangidwe kake kokhazikika pamlingo wa seva. Dmitry Tsepelev (Evil Martians) ifotokoza momwe izi zingachitikire bwino pogwiritsa ntchito nzeru ndi zida za GraphQL, tcherani khutu kuzinthu zingapo ndikuyerekeza zitsanzo ndi REST yachikhalidwe.
Chida chachiwiri chikhala chokhudza kuphatikiza kwa Postgres ndi Go. Pitani kumvera zomwe zinachitikira Avito ndi Yandex :)
Kodi muli ndi Postgres ndipo mukufuna kugwiritsa ntchito Go mu polojekiti yanu, koma ino ndi nthawi yanu yoyamba? Lipotili lidzakupulumutsirani nthawi yambiri. Software Engineer mu Avito Artemy Ryabinkov adzakamba za zida ndi intricacies zonse ntchito ndi Nawonso achichepere mu Go ntchito chitsanzo cha mavuto kuti amathetsa tsiku lililonse Avito.
PostgreSQL ndi kusunga deta? Zikuwoneka kuti mutuwu waphunziridwa kale kutali. Koma chidziwitso chidzakhala chosakwanira mpaka mutadziwa momwe izi zimachitikira mu Yandex: kuchuluka kwakukulu kwa data, kufunikira kwa psinjika, kubisala, kukonza kofananira komanso kugwiritsa ntchito bwino ma CPU amitundu yambiri. Andrey Borodin tidzakambirana za kamangidwe ka WAL-G - njira yotseguka yotsegulira mu Go for archiving mosalekeza Postgres ndi MySQL, yomwe Yandex ikupanga mwachangu, ndipo mutha kugwiritsa ntchito polojekiti yanu.
Chida chachitatu ndi cha iwo omwe ali ndi chidwi ndi ukadaulo wozindikiritsa mawu ndi kaphatikizidwe, omwe ASR ndi TTS ndizofupikitsa zomveka, komanso kwa omwe amapanga othandizira mawu.
Othandizira mawu ali pachimake cha kutchuka. Kupanga luso lanu kwa aliyense wa iwo sikophweka, koma kosavuta. Komabe, pali zochepa zomwe zimadziwika zenizeni zenizeni zaukadaulowu. Vitaly Semyachkin kuchokera JetStyle ipereka chidule cha kuthekera ndi zolephera za othandizira akulu, ndikuuzeni mtundu wanji wa angadikire, momwe mungawagonjetsere mwaulemu, ndipo mwambiri, momwe mungakonzekerere nkhani yonseyi. Kuwonjezera apo, Vitaly adzakamba za zomwe zinachitikira kumanga "msonkhano wanzeru" zochokera ku Yandex.Station.
Makampani otsogola amapereka ma API awo pomanga othandizira mawu. Koma bwanji ngati njira zakunja sizikupezeka? MU Contour adathetsa vutoli, ngakhale njirayo idakhala yaminga. Victor Kondoba ΠΈ Svetlana Zavyalova adzagawana zomwe akumana nazo pogwiritsa ntchito njira zozindikiritsira mawu akumaloko pothandizira, kuwonetsa zomwe muyenera kuyang'ana kwambiri ndi zomwe mungadzipereke kuti muwonjezere luso
Kodi malipoti adzakhala a chiyaninso?
Posachedwapa, mtundu watsopano wa data udawonekera mu Redis 5 - mitsinje, uku ndikukhazikitsa malingaliro kuchokera kwa broker wotchuka wa Kafka. Denis Kataev (Tinkoff.ru) adzafotokozera chifukwa chake mitsinje ikufunika, momwe imasiyanirana ndi mizere yokhazikika, kusiyana kotani pakati pa mitsinje ya Kafka ndi Redis, ndikukuuzaninso za misampha yomwe ikukuyembekezerani.
Lead Software Engineer ku Konture Grigory Koshelev idzayang'ana mavuto omwe alipo ndi zolemba zolemba ndi ma metrics ngati muli ndi ma terabytes a deta patsiku, komanso kulankhula za njira yatsopano ya Open-Source yomwe ingapangitse moyo wanu kukhala wabwino.
Mtsogoleri wa gulu la Kazan .Net Yuri Kerbitskov (Ak Bars Digital Technologies) abwera kudzakukumbutsani chifukwa chake Ma Domain a Ntchito amafunikira mu .Net Framework, ndikulankhula za zomwe zasintha pogwira nawo ntchito mu .Net Core, ndi momwe mungakhalire nawo nthawi zambiri. Pambuyo pa zokambiranazo, mumvetsetsa bwino momwe .NET Core imagwirira ntchito pansi pa hood.
Ndipo mutu womwe udavoteredwa kwambiri patsambali.
Kusintha kwakachetechete kunachitika mu 2014, ndipo mawu ake akutikhudza. Kuyambira nthawi ino, zomangamanga zimakhala zosawoneka kwathunthu ndipo zimasiya kufunikira. Izi sizokhudza makina kapena zitsulo - ndizo zakale, koma za kupititsa patsogolo malingaliro a ntchito zamtambo - AWS Lambda (timalipira nthawi ya purosesa). Pogwiritsa ntchito chitsanzo cha polojekiti yake yakumbuyo, wopanga mu Woyipa Martians Nikolay Sverchkov ndikuwuzani chilichonse chokhudza mbali yogwira ntchito yopanda seva: momwe zimakhalira zovuta kuyamba, kuchuluka kwa zolemba ndi maphunziro omwe alipo, pali chithandizo chamiyezo yovomerezeka, momwe mungayesere kwanuko, ndi ndalama zingati, chilankhulo chotani? bwino kuzigwiritsa ntchito, zomwe ndizofunika kwambiri.
Kalasi ya Master
CTO mu Mastery.pro Andrey Fefelov adzachititsa kalasi ya masters momwe iye ndi ophunzira adzamanga gulu losavuta lololera zolakwika la 3 node pa postgres, patroni, consul, s3, walg, ansible.
Pambuyo pa kalasi ya masters, mudzatha kukhazikitsa gulu lotere kuyambira poyambira pogwiritsa ntchito mabuku amasewera a Ansible.
Malipoti onse ochokera ku msonkhano wa chaka chatha akhoza kuwonedwa pa
Ndemanga za malipoti onse ndi kulembetsa - pa
Madivelopa, tikukuyembekezerani pa Epulo 19 ku DUMP!
Source: www.habr.com