Nginx zaj dab neeg ua tiav, lossis "Txhua yam ua tau, sim nws!"

Nginx zaj dab neeg ua tiav, lossis "Txhua yam ua tau, sim nws!"

Igor Sysoev, web server developer nginx, tus tswv cuab ntawm ib tsev neeg loj HighLoad ++, tsis yog sawv ntawm lub hauv paus ntawm peb lub rooj sab laj. Kuv pom Igor yog kuv tus kws qhia ntawv tshaj lij, tus tswv uas tau qhia kuv ua haujlwm thiab nkag siab txog cov tshuab ua haujlwm siab, uas txiav txim siab kuv txoj kev tshaj lij rau kaum xyoo.

Lawm, kuv yuav tsis quav ntsej lub lag ntseg kev vam meej Pab pawg NGINX ... Thiab kuv tau xam phaj, tab sis tsis yog Igor (nws tseem yog ib tus neeg ua haujlwm paub txog), tab sis cov tub ua lag luam los ntawm cov nyiaj Runa Capital, leej twg pom nginx kaum xyoo dhau los, tau tsim kev lag luam kev lag luam nyob ib puag ncig nws, thiab tam sim no tab tom sib tham txog qhov loj me uas tsis tau pom dua rau kev lag luam Lavxias.

Lub hom phiaj ntawm tsab xov xwm hauv qab no qhov kev txiav yog ib zaug paub meej tias txhua yam ua tau! Sim nws!

Lub taub hau ntawm HighLoad ++ Pab Pawg Pabcuam Oleg Bunin: Zoo siab nrog rau qhov ua tiav! Raws li kuv tuaj yeem qhia tau, koj tau tswj hwm thiab txhawb nqa Igor lub siab xav ua haujlwm txuas ntxiv ua tus programmer thiab tib lub sijhawm tsim tag nrho cov lag luam kev lag luam nyob ib puag ncig nws - qhov no yog qhov npau suav ntawm txhua tus tsim tawm. Txoj cai?

Kuv tus interlocutor yog Tus Thawj Coj ntawm Runa Capital Dmitry Chikhachev: Qhov no muaj tseeb. Qhov no yog ib qho txiaj ntsig zoo ntawm Igor nws tus kheej thiab nws cov co-founders Maxim thiab Andrey (Maxim Konovalov thiab Andrey Alekseev), vim hais tias lawv tau pib npaj rau qhov kev tsim kho vaj tse nyob ib puag ncig lawv. Tsis yog txhua tus startupers ntsuas lawv tus kheej lub zog thiab muaj peev xwm txaus. Ntau tus neeg xav coj lossis tswj tag nrho cov txheej txheem.

- Yog li pab pawg NGINX, los ntawm thiab loj, tau deb ntawm nws tus kheej los ntawm kev lag luam, lossis dab tsi?

Dmitriy: Tsis yog, lawv tsis tau tawm ntawm kev lag luam, vim li cas? Maxim coj cov haujlwm ua haujlwm ua COO. Andrey tau koom nrog BizDev, Igor txuas ntxiv ua kev txhim kho - qhov nws nyiam.

Txhua tus tau ua qhov lawv lub zog thiab qhov lawv nyiam.

Tab sis lawv txhua tus nkag siab tias txhawm rau tsim kom muaj kev lag luam ntau lab daus las hauv Tebchaws Meskas, ib tus neeg muaj peev xwm sib txawv, muaj keeb kwm sib txawv, xav tau. Yog li ntawd, txawm nyob rau hauv thawj puag ncig ntawm kev sib tham muaj kev pom zoo nrog cov tub ua lag luam uas tus neeg ntawd yuav pom. Nws yog Gus Robertson, nws haum tag nrho cov qauv no.

- Yog li nws yog thawj zaug npaj nkag mus rau Asmeskas lag luam?

Dmitriy: NGINX yog kev lag luam b2b. Ntxiv mus, nws tsis yog tshwj xeeb tshaj yog dav paub rau cov neeg siv, txij li thaum nws ua hauj lwm nyob rau hauv lub infrastructure theem, ib tug tej zaum yuav hais tias Middleware, lub ntsiab b2b lag luam yog lub teb chaws USA - 40% ntawm lub ntiaj teb no kev ua lag luam yog concentrated nyob rau hauv.

Kev vam meej hauv Asmeskas kev lag luam txiav txim siab qhov kev vam meej ntawm txhua qhov pib.

Yog li ntawd, txoj kev npaj tsim nyog yog mus rau Asmeskas, tam sim ntawd ntiav ib tus neeg uas yuav ua tus thawj coj hauv tuam txhab Asmeskas, tsim kev lag luam thiab nyiam cov neeg ua lag luam Asmeskas. Yog tias koj xav muag cov software tsim kho hauv Asmeskas, nws yog ib qho tseem ceeb uas koj muaj cov tub ua lag luam Asmeskas qab koj.

- Leej twg tuaj rau leej twg: koj rau nginx, nginx rau koj?

Dmitriy: Peb muaj ntau qhov sib txawv ntawm kev sib cuag. Tej zaum peb tau pom qhov pib zoo, vim tias txawm tias nginx tau pom. Txawm hais tias nws tseem tsis tau yog ib lub tuam txhab thiab kev lag luam feem ntau me me (6%), twb muaj ntau tus neeg ua lag luam txaus siab. Qhov kev sib tw tau sib tw, yog li peb, ntawm chav kawm, tau ua haujlwm.

- Dab tsi yog qhov khoom nyob rau hauv? Tsis muaj lub tuam txhab, tab sis puas muaj cov duab kos ntawm kev lag luam kev lag luam?

Dmitriy: Muaj qhov qhib qhov web server hu ua Nginx. Nws muaj cov neeg siv - 6% ntawm lub ntiaj teb ua lag luam. Qhov tseeb, muaj ntau lab, txawm tias kaum tawm lab lub vev xaib. Tab sis, txawm li cas los xij, tsis muaj tuam txhab, tsis muaj kev lag luam qauv. Thiab txij li tsis muaj lub tuam txhab, tsis muaj pab pawg: muaj Igor Sysoev, tus tsim tawm nginx thiab cov zej zog me me nyob ib puag ncig.

Qhov no yog ib zaj dab neeg nthuav heev. Igor pib sau nginx ntev dhau los - hauv 2002, thiab tso tawm rau xyoo 2004. Qhov kev txaus siab tiag tiag hauv nws tsuas yog tshwm sim hauv 2008, hauv 2011 nws tau tsa nyiaj. Tsawg tus neeg xav tias vim li cas lub sijhawm dhau mus. Qhov tseeb yog qhov kev piav qhia txog kev txawj ntse rau qhov no.

Xyoo 2002, Igor tau ua haujlwm ntawm Rambler, thiab muaj ib qho teeb meem uas nws, raws li tus thawj tswj hwm, tau daws - qhov teeb meem hu ua C10k, uas yog, muab cov neeg rau zaub mov nrog ntau tshaj kaum txhiab ib txhij thov ntawm qhov siab kawg. Tom qab ntawd qhov teeb meem no nyuam qhuav tshwm sim, vim tias hnyav hnyav hauv Is Taws Nem nyuam qhuav los rau hauv kev siv. Tsuas yog ob peb qhov chaw ntsib nws - xws li Rambler, Yandex, Mail.ru. Qhov no tsis cuam tshuam rau ntau lub vev xaib. Thaum muaj 100-200 qhov kev thov hauv ib hnub, tsis muaj nginx xav tau, Apache yuav ua haujlwm zoo.

Raws li Is Taws Nem tau nrov dua, tus naj npawb ntawm cov chaw uas tau ntsib qhov teeb meem C10k loj tuaj. Ntau thiab ntau qhov chaw pib xav tau lub vev xaib sai dua los ua cov ntawv thov, xws li nginx.

Tab sis qhov tseeb load tawg tshwm sim nyob rau hauv 2008-2010 nrog lub advent ntawm smartphones.

Nws yog ib qho yooj yim los xav txog yuav ua li cas tus naj npawb ntawm kev thov rau cov servers tam sim ntawd nce. Ua ntej, lub sijhawm siv Is Taws Nem tau nce ntxiv, vim tias nws tuaj yeem nyem rau ntawm qhov txuas thiab txhua qhov chaw, thiab tsis yog thaum zaum ntawm lub computer. Qhov thib ob, tus neeg siv tus cwj pwm nws tus kheej tau hloov pauv - nrog rau lub vijtsam kov, nyem rau ntawm qhov txuas tau dhau los ua chaotic. Koj tuaj yeem ntxiv kev sib tham ntawm no.

Qhov no coj mus rau qhov tseeb tias Peak loads hauv Internet pib loj hlob exponentially. Tag nrho cov load loj hlob ntau dua los yog tsawg sib npaug, tab sis cov peaks tau ua ntau dua thiab pom tau. Nws muab tawm tias tib qhov teeb meem C10k tau dhau los ua dav. Lub sijhawm no nginx tau tawm.

Nginx zaj dab neeg ua tiav, lossis "Txhua yam ua tau, sim nws!"

- Qhia peb li cas cov xwm txheej tau tsim tom qab lub rooj sib tham nrog Igor thiab nws pab neeg? Thaum twg txoj kev loj hlob ntawm infrastructure thiab kev lag luam tswv yim pib?

Dmitriy: Ua ntej, kev sib cog lus tau tsim. Kuv twb tau hais tias qhov kev pom zoo yog kev sib tw, thiab thaum kawg ib pawg neeg ua lag luam tau tsim. Peb tau los ua ib feem ntawm lub koom haum no nrog rau BV Capital (tam sim no e.ventures) thiab Michael Dell. Ua ntej lawv kaw qhov kev pom zoo, thiab tom qab ntawd lawv pib xav txog qhov teeb meem ntawm kev nrhiav ib tus neeg Asmeskas CEO.

Koj kaw qhov deal li cas? Tom qab tag nrho, nws hloov tawm tias koj tsis tau paub tias tus qauv ua lag luam yog dab tsi thiab thaum twg nws yuav them? Koj puas tau nqis peev hauv pab pawg, hauv cov khoom txias?

Dmitriy: Yog, qhov no yog ib qho kev cog qoob loo ntshiab. Peb tsis tau xav txog tus qauv kev lag luam thaum lub sijhawm ntawd.

Peb lub peev txheej thesis tau ua raws li qhov tseeb tias NGINX yog ib yam khoom tshwj xeeb nrog cov neeg tuaj saib loj hlob tuaj.

Nws tau daws qhov teeb meem loj heev rau cov neeg tuaj saib no. Kuv nyiam qhov kev sim, qhov ntsuas litmus rau ib qho peev, seb cov khoom puas daws teeb meem loj, mob. NGINX dhau qhov kev sim sib tsoo no nrog lub suab nrov: qhov teeb meem loj heev, cov khoom thauj tau loj hlob, cov chaw tau poob qis. Thiab nws tau mob heev, vim tias ib lub sijhawm los txog thaum lub vev xaib tau dhau los ua qhov hu ua lub luag haujlwm tseem ceeb.

Nyob rau hauv lub 90s, cov neeg xav li no: lub site yog dag nyob rau hauv - tam sim no kuv mam li hu rau tus thawj tswj system, lawv yuav khaws nws nyob rau hauv ib teev - qhov zoo. Thaum kawg ntawm xyoo 2000, rau ntau lub tuam txhab, 5-feeb down-time tau sib npaug rau qhov poob nyiaj, lub koob npe nrov, thiab lwm yam. Qhov tseeb tias qhov teeb meem tau mob yog ib sab.

Qhov thib ob peb raws li cov tub ua lag luam saib yog pab neeg zoo. Ntawm no peb tau qhuas Igor thiab nws cov co-founders. Nws yog ib qho kev paub ntxiv thiab cov khoom tshwj xeeb uas tau tsim los ntawm ib tus neeg.

- Nws yog qhov tseeb tias ib pab pawg uas muaj qee qhov kev txawj ntse uas ua tiav ib leeg kuj ua lub luag haujlwm.

Dmitriy: Nws zoo nkaus li yog txoj cai rau kuv tias Igor tsim cov khoom ib leeg, tab sis thaum lub sijhawm los tsim kev lag luam, nws tsis maj mus rau hauv nws ib leeg, tab sis nrog cov neeg koom tes. Saib ntawm 10 xyoo ntawm kev nqis peev kev lag luam, kuv tuaj yeem hais tias muaj ob tus neeg koom ua ke yeej txo qhov kev pheej hmoo. Qhov zoo tshaj tus naj npawb ntawm co-founders yog ob lossis peb. Ib qho me me, tab sis plaub yog ntau heev.

- Dab tsi tshwm sim tom ntej? Thaum qhov kev pom zoo tau tshwm sim lawm, tab sis tseem tsis tau muaj lub tswv yim tsim kev lag luam.

Dmitriy: Kev sib cog lus xaus, ib lub tuam txhab tau sau npe, cov ntaub ntawv raug kos npe, nyiaj raug xa mus - yog nws, cia peb khiav. Nyob rau tib lub sijhawm nrog kev txhim kho ntawm kev lag luam, peb tau ntiav ib pab neeg tsim khoom uas pib ua haujlwm ntawm cov khoom. Andrey Alekseev, raws li BizDev, tsim thawj kev sib raug zoo nrog cov neeg muaj peev xwm txhawm rau sau cov lus tawm tswv yim. Txhua leej txhua tus xav ua ke txog cov qauv kev lag luam, thiab ua ke lawv tab tom nrhiav rau tus thawj tswj hwm sab saum toj uas yuav txhim kho Asmeskas kev lag luam thiab tseem ceeb coj lub tuam txhab.

- Thiab koj nrhiav tau nws li cas? Qhov twg? Kuv tsis tuaj yeem xav txog yuav ua li cas qhov no.

Dmitriy: Txhua tus neeg ua lag luam thiab cov thawj coj ntawm pawg thawj coj tau ua qhov no. Thaum kawg, qhov kev xaiv poob rau Gus Robertson. Gus ua haujlwm ntawm Red Hat, uas nws tus thawj tswj hwm yog peb tus neeg nqis peev. Peb tig mus rau Red Hat, txij li nws yog qhov qhib, thiab hais tias peb tab tom nrhiav ib tus neeg uas tuaj yeem ua lag luam thiab txhim kho nws mus rau hauv kev lag luam billions. Lawv pom zoo Gus.

Qhov kev pom zoo nrog NGINX raug kaw hauv 2011, thiab hauv 2012 peb twb ntsib Gus, thiab tam sim ntawd peb nyiam nws. Nws muaj keeb kwm yav dhau los qhib qhov chaw los ntawm Red Hat - thaum lub sijhawm ntawd nws yog tib lub tuam txhab uas muaj peev txheej ntau txhiab daus las hauv qhov qhib. Tsis tas li ntawd, Gus tau koom nrog hauv kev txhim kho kev lag luam thiab kev muag khoom - tsuas yog qhov peb xav tau!

Ntxiv nrog rau nws keeb kwm yav dhau los thiab kev paub dhau los, peb nyiam nws tus kheej zoo - nws yog ib tus neeg txawj ntse, kev pom zoo nrog lub siab ceev, thiab qhov tseem ceeb, peb xav tias nws muaj kev coj noj coj ua zoo nrog pab pawg. Tseeb tiag, qhov no yog qhov tshwm sim. Thaum lawv tau ntsib, nws tau pom tias txhua tus neeg nyob ntawm tib lub wavelength, txhua tus neeg nyob hauv kev sib cuam tshuam zoo heev.

Peb tau ua Gus qhov kev thov thiab nws pib ua haujlwm thaum kawg ntawm 2012. Gus kuj tau muab los nqis peev nws tus kheej cov nyiaj rau hauv NGINX. Txhua tus neeg ua lag luam tau zoo siab. Vim Gus txoj kev koom tes siab, nws tau koom nrog pab pawg tsim thiab tau pom los ntawm txhua tus neeg ua tus tsim ntawm lub tuam txhab. Tom qab ntawd nws yog ib tug ntawm plaub. Muaj ib daim duab nto moo ntawm tag nrho plaub ntawm lawv hnav NGINX T-shirts.

Nginx zaj dab neeg ua tiav, lossis "Txhua yam ua tau, sim nws!"
Diam duab los ntawm sau ntawv Dmitry Chikhachev txog keeb kwm ntawm kev koom tes ntawm NGINX thiab Runa Capital.

- Koj puas tau tswj xyuas tus qauv kev lag luam tam sim ntawd, lossis puas tau hloov tom qab?

Dmitriy: Peb tau tswj xyuas tus qauv tam sim ntawd, tab sis ua ntej peb tham txog qee lub sij hawm yuav ua li cas thiab dab tsi. Tab sis qhov kev sib cav tseem ceeb yog seb puas yuav txhawb nqa qhov qhib qhov project, seb puas yuav khaws nginx dawb, lossis maj mam yuam kom txhua tus them.

Peb tau txiav txim siab tias qhov tsim nyog yuav tsum ua yog txhawm rau siv lub zog ntawm cov zej zog uas sawv tom qab nginx thiab tsis ua rau lawv poob siab lossis thim kev txhawb nqa rau qhov qhib qhov project.

Yog li ntawd, peb txiav txim siab khaws nginx qhib qhov chaw, tab sis tsim ib qho khoom tshwj xeeb ntxiv hu ua NGINX Plus. Qhov no yog cov khoom lag luam raws li nginx, uas peb tso cai rau cov neeg siv khoom lag luam. Tam sim no, NGINX lub lag luam tseem ceeb yog muag NGINX Plus cov ntawv tso cai.

Qhov txawv ntawm qhov qhib thiab them nyiaj versions yog:

  • NGINX Plus muaj kev ua haujlwm ntxiv rau cov lag luam, feem ntau cov khoom sib npaug.
  • Tsis zoo li cov khoom lag luam qhib, muaj cov neeg siv kev txhawb nqa.
  • Cov khoom no yooj yim dua los tuav. Qhov no tsis yog tus tsim tsim uas koj yuav tsum tau sib sau ua ke koj tus kheej, tab sis npaj txhij-ua binary pob uas koj tuaj yeem xa mus rau koj tus kheej cov txheej txheem.

- Yuav ua li cas qhib qhov chaw thiab cov khoom lag luam sib cuam tshuam li cas? Puas muaj kev ua haujlwm los ntawm cov khoom lag luam ntws mus rau hauv qhov chaw qhib?

Dmitriy: Cov khoom lag luam qhib txuas ntxiv txhim kho nyob rau hauv parallel nrog kev lag luam. Qee qhov kev ua haujlwm tsuas yog ntxiv rau cov khoom lag luam, qee qhov ntawm no thiab muaj. Tab sis lub hauv paus ntawm lub system yog obviously tib yam.

Lub ntsiab lus tseem ceeb yog tias nginx nws tus kheej yog cov khoom me me heev. Kuv xav tias nws tsuas yog hais txog 200 txhiab kab ntawm code. Qhov kev sib tw yog los tsim cov khoom siv ntxiv. Tab sis qhov no twb tau tshwm sim tom qab kev nqis peev tom ntej, thaum ntau yam khoom tshiab tau tsim tawm: NGINX Amplify (2014-2015), NGINX Controller (2016) thiab NGINX Unit (2017-2018). Cov khoom kab rau cov lag luam nthuav dav.

- Yuav ua li cas sai sai tau pom tseeb tias koj tau txais tus qauv zoo? Koj puas tau ua tiav cov nyiaj rov qab, lossis puas tau pom tseeb tias kev lag luam loj hlob thiab yuav coj tau nyiaj?

Dmitriy: Thawj xyoo ntawm cov nyiaj tau los yog 2014, thaum peb khwv tau peb thawj lab nyiaj. Lub sijhawm no, nws tau pom tseeb tias muaj kev thov, tab sis kev lag luam ntawm kev muag khoom thiab ntau npaum li cas tus qauv yuav tso cai rau scaling tseem tsis tau nkag siab tag nrho.

Ob xyoos tom qab, hauv 2016-2017, peb twb nkag siab tias kev lag luam zoo: muaj cov neeg siv khoom tsawg tsawg, muaj muag muag, thiab cov neeg siv khoom, tau pib siv NGINX, yuav ntau thiab ntau dua. Tom qab ntawd nws tau pom tseeb tias qhov no tuaj yeem ntsuas tau ntxiv. Uas nyob rau hauv lem coj mus rau ntxiv rounds ntawm nyiaj txiag, uas twb tau mus rau scaling lub koom haum muag khoom thiab ntiav neeg ntxiv nyob rau hauv lub US thiab lwm lub teb chaws. Tam sim no NGINX muaj chaw muag khoom hauv Tebchaws Meskas, Europe, Asia - thoob plaws ntiaj teb.

- Puas yog NGINX lub tuam txhab loj tam sim no?

Dmitriy: twb muaj 200 leej lawm.

- Feem ntau, tej zaum, cov no yog kev muag khoom thiab kev txhawb nqa?

Dmitriy: Kev loj hlob tseem yog ib feem zoo nkauj ntawm lub tuam txhab. Tab sis kev muag khoom thiab kev lag luam yog ib feem loj.

- Puas yog txoj kev loj hlob feem ntau yog ua los ntawm cov neeg Lavxias uas nyob hauv Moscow?

Dmitriy: Kev loj hlob tam sim no tab tom ua hauv peb lub chaw - Moscow, California, thiab Ireland. Tab sis Igor tseem nyob hauv Moscow feem ntau, mus ua haujlwm, thiab ua haujlwm.

Peb tau ua raws li tag nrho txoj kev: pib hauv 2002, tso tawm nginx hauv 2004, kev loj hlob hauv 2008-2009, ntsib cov neeg ua lag luam hauv 2010, thawj muag hauv 2013, thawj lab daus las hauv 2014. Yuav ua li cas txog 2019? Kev vam meej?

Dmitriy: Hauv 2019 - kev tawm zoo.

- Qhov no puas yog lub sijhawm ib txwm muaj rau kev pib, lossis kev zam rau txoj cai?

Dmitriy: Qhov no yog lub voj voog ib txwm nyob rau lub sijhawm - nyob ntawm seb koj suav los ntawm dab tsi. Thaum Igor sau nginx - nws tsis yog rau tsis muaj dab tsi uas kuv tau hais rau qhov backstory - nginx tsis yog ib qho khoom loj. Tom qab ntawd, hauv 2008-2009, Internet hloov pauv, thiab nginx tau nrov heev.

Yog peb suav txij xyoo 2009-2010 xwb Ib lub voj voog 10 xyoo yog qhov qub., xav tias qhov tseem ceeb no yog lub sijhawm thaum cov khoom lag luam nyuam qhuav pib xav tau. Yog hais tias peb suav los ntawm 2011 puag ncig, ces 8 xyoo los ntawm lub sij hawm ntawm thawj cov noob kev nqis peev kuj yog lub sij hawm ib txwm.

- Koj tuaj yeem qhia li cas rau peb tam sim no, xaus lub ntsiab lus nrog NGINX, txog F5, txog lawv cov phiaj xwm - yuav ua li cas rau NGINX?

Dmitriy: Kuv tsis paub - qhov no yog kev lag luam zais cia ntawm F5. Qhov tsuas yog qhov kuv tuaj yeem ntxiv yog tias yog tias koj google "F5 NGINX" tam sim no, thawj kaum qhov txuas yuav yog xov xwm uas F5 tau txais NGINX. Rau tib cov lus nug ob lub lis piam dhau los, kev tshawb fawb yuav xub rov qab kaum qhov txuas ntawm yuav ua li cas tsiv teb tsaws ntawm F5 mus rau NGINX.

- Lawv yuav tsis tua tus neeg sib tw!

Dmitriy: Tsis yog, vim li cas? Cov xov xwm tshaj tawm qhia txog qhov lawv yuav ua.

- Txhua yam hauv kev tshaj tawm yog qhov zoo: peb yuav tsis kov leej twg, txhua yam yuav loj hlob zoo li yav dhau los.

Dmitriy: Kuv xav tias cov tuam txhab no muaj kev coj noj coj ua zoo heev. Hauv qhov kev nkag siab no, lawv ob leeg tseem ua haujlwm hauv tib ntu - kev sib txuas lus thiab kev thauj khoom. Yog vim li cas Txhua yam yuav zoo.

- Lo lus nug kawg: Kuv yog ib tus kws tshaj lij programmer, kuv yuav ua li cas thiaj li rov ua tau kuv txoj kev vam meej?

Dmitriy: Yuav kom rov ua tiav qhov kev vam meej ntawm Igor Sysoev, koj yuav tsum xub paub seb yuav daws qhov teeb meem li cas, vim tias cov nyiaj them rau cov cai tsuas yog thaum nws daws qhov teeb meem loj thiab mob.

- Thiab tom qab ntawd rau koj? Thiab ces koj yuav pab.

Dmitriy: Yog nrog kev zoo siab.

Nginx zaj dab neeg ua tiav, lossis "Txhua yam ua tau, sim nws!"

Ua tsaug ntau rau Dmitry rau qhov kev xam phaj. Peb yuav pom koj dua sai sai nrog cov nyiaj Runa Capital ntawm Saint HighLoad ++. Nyob rau hauv ib qho chaw, tam sim no peb tuaj yeem hais nrog kev ntseeg siab, coj los ua ke cov neeg tsim khoom zoo tshaj plaws tsis yog los ntawm Russia, tab sis los ntawm tag nrho lub ntiaj teb. Leej twg paub, tej zaum nyob rau hauv ob peb xyoos peb yuav tag nrho raws li passionately tham txog txoj kev vam meej ntawm ib tug ntawm koj. Tsis tas li ntawd, tam sim no nws yog qhov tseeb tias yuav pib qhov twg - nrhiav kev daws teeb meem tseem ceeb!

Tau qhov twg los: www.hab.com

Ntxiv ib saib