Seboka sa bahlahisi se tla tšoareloa Yekaterinburg ka la 19 Mmesa
Ho na le maikutlo a hore ha ua lokela ho lebella lintlha tse tsoang ho lipuo sebokeng sa "mokete". Ho rona ho bonahala eka re thehile lenaneo leo re lokelang ho le emela. Ho etsa sena, re ile ra nka feela ba neng ba tebile ka taba ena, ba hlakotsoe ⅔ ea likopo, ba hlophisa ka ho sa feleng sebopeho sa lipuo mme ba batla mehlala e sebetsang ho libui.
Litlaleho
Litlaleho tse peli tsa pele lia amana, 'me ka sebele re khothaletsa ho li mamela ka bobeli.
Bothata ba 1. Ha u sebelisa li-API tsa ka ntle, taba ea ho netefatsa data e kenang e bohlokoa haholo. Ho netefatsa fomete feela ha hoa lekana; ho boetse hoa hlokahala ho netefatsa ho hokahana ha data. Le hoja tharollo e bonahala e hlakile, ha palo ea mehloli e tsoang ka ntle e ntse e eketseha, bongata ba licheke tsa motho ka mong bo ka fetoha bo sa laoleheng habonolo. Sergey Dolganov ho tswa Martians a khopo e tla bontša mokhoa o hlophisitsoeng oa bothata bo thehiloeng tšebelisong ea mekhoa e sebetsang ea lenaneo.
Bothata ba 2. E le hore u sebetse hantle ha u sebelisana le seva, ho hlokahala hore u ntlafatse palo ea li-call ho API le palo ea data e khutliselitsoeng. Sena se hloka moralo o tsitsitseng oa setheo boemong ba seva. Dmitry Tsepelev (Ba-Martians ba babe) e tla hlalosa hore na sena se ka etsoa joang ka katleho ho sebelisa filosofi le lisebelisoa tsa GraphQL, ela hloko lintlha tse fapaneng le ho bapisa mehlala le REST ea setso.
Sebaka sa bobeli se tla ba mabapi le ho kopana ha Postgres le Go. E-ea ho mamela phihlelo ea Avito le Yandex :)
Na u na le Postgres 'me u batla ho sebelisa E-ea morerong oa hau, empa lena ke lekhetlo la pele? Tlaleho ena e tla u bolokela nako e ngata. Software Engineer ka Avito Artemy Ryabinkov e tla bua ka lisebelisoa le mekhoa eohle e rarahaneng ea ho sebetsa le database ena ho Go sebelisa mohlala oa mathata ao a a rarollang letsatsi le leng le le leng ho Avito.
PostgreSQL le ho boloka data? Ho bonahala taba ena e se e ithutoe hole le hole. Empa tsebo e tla be e sa fella ho fihlela o tseba hore na sena se etsahala joang ho Yandex: palo e kholo ea data, tlhokahalo ea compression, encryption, ts'ebetso e ts'oanang le ts'ebeliso e nepahetseng ea li-CPU tse ngata. Andrey Borodin e tla bua ka meralo ea WAL-G - tharollo ea mohloli o bulehileng ho Go bakeng sa polokelo e tsoelang pele ea Postgres le MySQL, eo Yandex e e ntlafatsang ka mafolofolo, 'me u ka e sebelisa morerong oa hau.
Thibelo ea boraro ke ea ba thahasellang ho tseba puo le theknoloji ea synthesis, bao ASR le TTS e leng likhutšoane tse utloisisoang, le bakeng sa ba bōpang bathusi ba lentsoe.
Bathusi ba lentsoe ba sehlohlolong sa botumo. Ho iketsetsa tsebo ea hau bakeng sa leha e le efe ea bona ha ho bonolo, empa ho bonolo haholo. Leha ho le joalo, ho na le lisebelisoa tse 'maloa tse tsebahalang tsa bophelo ba nnete tsa theknoloji ena. Vitaly Semyachkin ho tswa JetStyle e tla fana ka kakaretso ea bokhoni le mefokolo ea bathusi ba ka sehloohong, e u joetse hore na ke mofuta ofe oa rake o ka emelang, hore na u ka ba hlola joang ka bohale, 'me ka kakaretso, u ka lokisa pale ena eohle joang. Ho phaella moo, Vitaly o tla bua ka phihlelo ea ho haha "seboka se bohlale" se thehiloeng ho Yandex.Station.
Likhamphani tse etellang pele li fana ka li-API tsa tsona bakeng sa ho aha bathusi ba lentsoe. Empa ho thoe'ng haeba litharollo tsa ka ntle li le sieo? IN Contour e ile ea rarolla bothata bona, le hoja tsela e ile ea bonahala e le meutloa. Victor Kondoba и Svetlana Zavyalova ba tla arolelana boiphihlelo ba bona ba ho sebelisa litharollo tsa temoho ea puo ea lehae ha ba iketsetsa tšehetso, ba bonts'a seo u lokelang ho tsepamisa maikutlo ho sona le seo u ka se telang ho eketsa ts'ebetso.
Litlaleho li tla bua ka eng hape?
Haufinyane tjena, ho ile ha hlaha mofuta o mocha oa data ho Redis 5 - melapo, ena ke ts'ebetsong ea mehopolo e tsoang ho morekisi ea tsebahalang oa molaetsa Kafka. Denis Kataev (Tinkoff.ru) e tla hlalosa hore na ke hobane'ng ha melapo e hlokahala, hore na e fapana joang le mela e tloaelehileng, phapang ke efe pakeng tsa melapo ea Kafka le Redis, hape e tla u bolella ka likoti tse u laletseng.
Lead Software Engineer at Konture Grigory Koshelev e tla sheba hore na ke mathata afe a teng ka li-logs le metrics ea ho rekota haeba u na le li-terabyte tsa data ka letsatsi, hape u bue ka tharollo e ncha ea Open-Source e tla ntlafatsa bophelo ba hau.
Moetapele oa sechaba sa Kazan .Net Yuri Kerbitskov (Ak Bars Digital Technologies) e tla tla ho u hopotsa hore na ke hobane'ng ha Li-Domains tsa Kopo li hlokahala ho .Net Framework, le ho bua ka se fetohileng ha u sebetsa le bona ho .Net Core, le mokhoa oa ho phela le eona ka kakaretso hona joale. Ka mor'a puo, u tla ba le kutloisiso e molemo ea kamoo .NET Core e sebetsang tlas'a hood.
Le sehlooho se ileng sa khethoa ka ho fetisisa setšeng.
Phetoho e khutsitseng e etsahetse ka 2014, 'me molumo oa eona o ntse o re tšoara. Ho tloha motsotso ona ho ea pele, lisebelisoa tsa motheo li fetoha tse sa bonahaleng ka ho feletseng 'me li khaotsa ho ba le taba. Sena ha se mabapi le mechini kapa lijana tse fumanehang - e se e le ntho ea khale, empa e mabapi le nts'etsopele ea mehopolo ea lits'ebeletso tsa leru - AWS Lambda (re lefa feela bakeng sa nako ea processor). A sebelisa mohlala oa morero oa hae oa morao-rao, moqapi oa Martians ea Bobe Nikolay Sverchkov e tla u bolella ntho e 'ngoe le e' ngoe ka lehlakoreng le sebetsang la ho sebetsa le seva se se nang seva: ho thata hakae ho qala, hore na ho na le litokomane tse kae le lithupelo, na ho na le tšehetso bakeng sa litekanyetso tse amohelehang ka kakaretso, mokhoa oa ho etsa liteko sebakeng sa heno, ho bitsa bokae, puo efe ke efe? molemo ho sebelisa, e leng mosebetsi stack bohlokoa haholo.
Sehlopha sa thuto
CTO ka Mastery.pro ea Andrey Fefelov o tla tsamaisa sehlopha sa master moo eena le barupeluoa ba tla haha sehlopha se bonolo se mamellang liphoso sa li-node tsa 3 ho li-postgres, patroni, consul, s3, walg, ansible.
Ka mor'a sehlopha sa master, u tla khona ho qala sehlopha se joalo ho tloha qalong u sebelisa libuka tsa ho bapala tse Ansible.
Litlaleho tsohle tsa kopano ea ngoahola li ka shejoa ho
Lits'oants'o tsa litlaleho tsohle le ngoliso - ho
Basebelisi, re le emetse ka la 19 Mmesa DUMP!
Source: www.habr.com