Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa

Ny 19 aprily ho avy izao dia hisy fihaonambe developer hatao any Yekaterinburg fanariam. Ireo talen'ny programa ao amin'ny fizarana Backend - lehiben'ny birao fampandrosoana Yandex Andrey Zharinov, lehiben'ny departemantan'ny fampandrosoana ao amin'ny Naumen Contact Center Konstantin Beklemishev ary injeniera rindrambaiko avy ao Kontur Denis Tarasov - dia nilaza izay tatitra azon'ny mpamorona antenaina amin'ny fihaonambe.

Misy ny fiheverana fa tsy tokony hanantena hevitra avy amin'ny famelabelarana amin'ny fihaonambe "fetibe" ianao. Hitanay fa namorona programa mendrika andrasana izahay. Mba hanaovana izany, dia tsy naka afa-tsy ireo izay lalina tamin'ny lohahevitra izahay, nanaisotra ny β…” amin'ny fampiharana, nanova tsy misy farany ny firafitry ny kabary ary nitaky ohatra azo ampiharina avy amin'ireo mpandahateny.

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa

tatitra

Mifandray ny tatitra roa voalohany, ary tena manoro hevitra ny hihaino azy roa izahay.

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa Olana 1. Rehefa mampiasa API ivelany, ny olana momba ny fanamarinana ny angona miditra dia tena ilaina. Tsy ampy ny fanamarinana ny format fotsiny; ilaina ihany koa ny miantoka ny firindran'ny angon-drakitra. Na dia toa miharihary aza ny vahaolana, satria mitombo ny isan'ny loharano ivelany, dia mety ho lasa tsy azo fehezina mora foana ny fisavana isan-karazany. Sergey Dolganov avy amin'ny Marsa ratsy fanahy dia hampiseho fomba fiasa voarafitra amin'ny olana mifototra amin'ny fampiasana teknika fandaharana miasa.

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa Olana 2. Mba hahombiazana rehefa mifandray amin'ny mpizara, dia ilaina ny manatsara ny isan'ny antso amin'ny API sy ny habetsaky ny angona naverina. Mitaky famolavolana sampana tsy miovaova eo amin'ny sehatry ny mpizara izany. Dmitry Tsepelev (Martians ratsy) dia hanazava ny fomba azo atao amin'ny fomba mahomby amin'ny fampiasana ny filozofia sy ny fitaovan'ny GraphQL, tandremo ny nuances ary ampitahao ny ohatra amin'ny REST nentim-paharazana.

Ny sakana faharoa dia momba ny fitambaran'ny Postgres sy Go. Mandehana mihaino ny traikefan'i Avito sy Yandex :)

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa Manana Postgres ve ianao ary te hampiasa Go amin'ny tetikasanao, saingy izao no sambany? Ity tatitra ity dia hamonjy anao fotoana iray taonina. Software Engineer in Avito Artemy Ryabinkov hiresaka momba ny fitaovana sy ny pitsopitsony rehetra amin'ny fiaraha-miasa amin'ity tahiry ity ao amin'ny Go amin'ny fampiasana ny ohatry ny olana izay voavahany isan'andro ao Avito.

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa PostgreSQL sy backup data? Toa efa nianarana lavitra io lohahevitra io. Saingy tsy ho feno ny fahalalana raha tsy fantatrao hoe ahoana no nitrangan'izany ao amin'ny Yandex: angon-drakitra goavam-be, ny filàna fanerena, fanafenana, fanodinana parallèle ary ny fampiasana mahomby indrindra amin'ny CPU maro-fototra. Andrey Borodin dia hiresaka momba ny maritrano ny WAL-G - vahaolana open source ao amin'ny Go ho an'ny fitehirizana tsy tapaka Postgres sy MySQL, izay mazoto mivoatra ny Yandex, ary azonao ampiasaina amin'ny tetikasanao.

Ny sakana fahatelo dia ho an'ireo izay liana amin'ny fanekena ny kabary sy ny teknolojia synthesis, izay ASR sy TTS dia fanafohezana azo takarina, ary ho an'ireo izay mamorona mpanampy feo.

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa Eo an-tampon'ny laza ny mpanampy feo. Ny famoronana ny fahaizanao manokana ho an'ny iray amin'izy ireo dia tsy mora, fa tena tsotra. Na izany aza, vitsy ny fampiharana tena misy amin'ity teknolojia ity. Vitaly Semyachkin avy amin'ny JetStyle dia hanome topimaso ny fahaiza-manao sy ny fetran'ny mpanampy lehibe, hilaza aminao ny karazana rake afaka miandry, ny fomba ahafahanao mandresy azy ireo mahery fo, ary amin'ny ankapobeny, ny fomba hanomanana ity tantara manontolo ity. Ankoatra izany, i Vitaly dia hiresaka momba ny traikefa amin'ny fananganana "fihaonana hendry" miorina amin'ny Yandex.Station.

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa Ny orinasa lehibe dia manome ny API ho an'ny fananganana mpanampy feo. Ahoana anefa raha tsy misy vahaolana ivelany? IN Contour namaha io olana io, na dia nivadika ho tsilo aza ny lalana. Victor Kondoba ΠΈ Svetlana Zavyalova hizara ny traikefany amin'ny fampiasana vahaolana amin'ny famantarana ny kabary eo an-toerana rehefa manao automatique ny fanohanana, asehoy izay tokony hifantohanao ary inona no azonao atao sorona hampitombo ny fahombiazana.

Inona koa no holazain'ireo tatitra?

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa Vao haingana, nisy karazana data vaovao niseho tao amin'ny Redis 5 - streams, izany dia fampiharana ny hevitra avy amin'ny broker hafatra malaza Kafka. Denis Kataev (Tinkoff.ru) dia hanazava ny antony ilaina ny renirano, ny maha-samihafa azy amin'ny filaharana mahazatra, inona ny maha samy hafa ny renirano Kafka sy Redis, ary koa hilaza aminao momba ny fandrika miandry anao.

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa Lead Software Engineer ao amin'ny Konture Grigory Koshelev dia hijery izay olana misy amin'ny firaketana ny diary sy ny metrika raha manana terabytes angona isan'andro ianao, ary miresaka momba ny vahaolana Open-Source vaovao izay hanatsara ny fiainanao.

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa Mpitarika ny vondrom-piarahamonina Kazan .Net Yuri Kerbitskov (Ak Bars Digital Technologies) dia ho avy hampahatsiahy anao ny antony ilana Application Domains ao amin'ny .Net Framework, ary miresaka momba ny zavatra niova rehefa niara-niasa tamin'izy ireo tao amin'ny .Net Core, sy ny fomba iainany amin'ny ankapobeny ankehitriny. Aorian'ny lahateny dia ho azonao tsara kokoa ny fomba fiasan'ny .NET Core eo ambanin'ny saron-tava.

Ary ny lohahevitra izay nifidy be indrindra tao amin'ny tranokala.

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa Nisy revolisiona mangina nitranga tamin'ny taona 2014, ary tonga hatrany amintsika ny akony. Manomboka izao dia lasa tsy hita maso tanteraka ny fotodrafitrasa ary tsy misy dikany intsony. Tsy momba ny milina virtoaly na kaontenera izany - efa zavatra taloha izy ireo, fa momba ny fampivoarana bebe kokoa ny hevitra momba ny serivisy rahona - AWS Lambda (tsy mandoa afa-tsy ny fotoana processeur). Mampiasa ny ohatry ny tetikasa backend azy manokana, developer in Ny ratsy maritiana Nikolay Sverchkov dia hilaza aminao ny zava-drehetra momba ny lafiny azo ampiharina amin'ny fiasana amin'ny tsy misy mpizara: manao ahoana ny fahasarotan'ny fanombohana, ohatrinona ny antontan-taratasy sy fampianarana misy, misy fanohanana ny fenitra ekena amin'ny ankapobeny, ny fomba fitsapana eo an-toerana, ny vidiny, ny fiteny tsara kokoa ny mampiasa, inona ny antontan-taratasy ilaina indrindra.

Mpianatra Master

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa CTO in Mastery.pro Andrey Fefelov dia hitarika kilasy master izay hananganana vondron'olona 3 mandefitra tsotra amin'ny postgres, patroni, consul, s3, walg, ansible, izy sy ny mpandray anjara.

Aorian'ny kilasy master dia afaka manomboka cluster toy izany ianao amin'ny alΓ lan'ny fampiasana ny playbooks Ansible nomena.

Fizarana backend amin'ny DUMP: Serverless, Postgres and Go, .NET Core, GraphQL ary maro hafa
Ny tatitra rehetra tamin'ny fihaonambe tamin'ny taon-dasa dia azo jerena ao amin'ny fantsona YouTube

Abstracts ny tatitra rehetra sy ny fisoratana anarana - amin'ny tranonkala fihaonambe.

Ry mpamorona, miandry anao izahay amin'ny 19 aprily ao amin'ny DUMP!

Source: www.habr.com

Add a comment