Kaum Ob Hlis 5, ManyChat Backend MeetUp

Nyob zoo txhua leej txhua tus!

Kuv lub npe yog Mikhail Mazein, Kuv yog tus cob qhia rau Backend zej zog ntawm ManyChat. Hlis 5 Thawj Backend Meetup yuav muaj nyob rau hauv peb lub hoobkas.

Lub sijhawm no peb yuav tham tsis yog hais txog kev txhim kho hauv PHP nkaus xwb, tab sis kuj tseem kov cov ntsiab lus ntawm kev siv databases.

Cia peb pib nrog ib zaj dab neeg txog kev xaiv cov cuab yeej rau kev suav cov qauv lej. Cia peb txuas ntxiv nrog lub ntsiab lus tseem ceeb ntawm kev xaiv cov ntaub ntawv tsim nyog. Thiab peb yuav xaus lub rooj sib tham nrog ib daim ntawv qhia loj ntawm kev kho cov neeg rau zaub mov ntawm qhov project high-load uas siv qhov kev teeb tsa zoo ntawm nginx thiab php-fpm raws li cov ntaub ntawv ntawm kev thov txav es tsis txhob nce tus naj npawb ntawm cov servers tas li.

Kaum Ob Hlis 5, ManyChat Backend MeetUp

Cov neeg koom yuav tau txais kev nthuav qhia los ntawm ManyChat engineers thiab, tau kawg, kev sib txuas lus. Peb yuav ntsib cov qhua ntawm 18:30, thiab cia peb pib sib ntsib hauv 19:00. Kev sau npe muaj nyob txuas, thiab cov ncauj lus kom ntxaws ntawm qhov kev tshwm sim yog nyob rau hauv kev txiav.

Qhov kev pab cuam

"Hoa vs Symfony: xaiv lub cuab yeej rau kev suav cov qauv"

Hais lus: Ivan Yakovenko, tus tsim tawm backend ntawm ManyChat

Daim ntawv tshaj tawm yuav yog dab tsi?

Kuv yuav piv ob yam cuab yeej rau kev xam cov qauv. Kuv mam qhia koj seb peb xaiv Hoa li cas, tab sis muaj qee yam yuam kev. Kuv mam li qhia zaj dab neeg ntawm yuav ua li cas thiab yog vim li cas peb tsiv ntawm ib lub twj paj nruag mus rau lwm qhov, cov teeb meem peb tau ntsib thiab cov lus xaus peb tuaj txog.

"Database - dab tsi tus tsim tawm yuav tsum paub"

Hais lus: Nikolay Golov, Chief Data Architect ntawm ManyChat.

Ua ntej ntawd, nws tau coj Cov Ntaub Ntawv Platform ntawm Avito, tsim cov chaw cia ntawm VTB Factoring, Lanit, NSS (ntawm Teradata) thiab koom nrog ntau qhov haujlwm me. Ntxiv rau kev ua haujlwm ntawm ManyChat, Nikolay qhia hauv National Research University Higher School of Economics thiab koom nrog kev tshawb fawb txog kev tshawb fawb ntawm cov txheej txheem niaj hnub rau kev tsim cov ntaub ntawv warehouses, xws li Data Vault thiab Anchor Modeling, nrog rau hauv kev ua haujlwm ntawm BlockChain technologies.

Daim ntawv tshaj tawm yuav yog dab tsi?

Databases yog ib tug complex, multifaceted thiab lub ntsiab lus tseem ceeb. Ntawm qhov tod tes, nws tsis tsim nyog rau tus tsim tawm siv sijhawm ntau ntawm nws txoj kev kawm. Ntawm qhov tod tes, tus cawv yog siab heev.

Lub hom phiaj ntawm tsab ntawv ceeb toom yog muab cov neeg mloog lub tswv yim ntawm lub ntiaj teb niaj hnub ntawm cov ntaub ntawv (raws li xyoo 2019):

  • Dab tsi yog qhov teeb meem tam sim no, dab tsi tsis yog teeb meem ntev?
  • Lub hauv paus twg tawm mus, leej twg tau txais kev nyiam ntawm cov neeg tsim khoom thiab vim li cas?
  • Yuav ua li cas xaiv lub hauv paus, yuav ua li cas npaj rau kev loj hlob ...
  • Vim li cas Postgres thiab tsis Mongo... Vim li cas radish yog tias koj twb muaj MySQL lawm? Vim li cas Tarantula zoo dua Oracle, thiab vim li cas nws thiaj li phem dua? Thiab yog vim li cas nyob rau hauv tag nrho cov tsiaj no yog Elastic, ClickHouse ... los yog, Vajtswv zam txim rau kuv, Vertika.

"Reinforced qhob backend"

Hais lus: Anton Zhukov, tus tsim tawm backend ntawm ManyChat

Daim ntawv tshaj tawm yuav yog dab tsi?

ManyChat ua tiav ntau pua lab ntawm cov xwm txheej txhua hnub los ntawm kev sib xyaw ntawm nginx, php-fpm thiab php. Tus neeg rau zaub mov qhov kev nkag mus tau txiav txim siab tsis yog los ntawm nws lub zog ntau npaum li los ntawm kev teeb tsa kom raug ntawm kev txav ntawm cov neeg siv thov los ntawm lub vev xaib server mus rau daim ntawv thov thiab rov qab. Ib qho kev teeb tsa nyias ntawm nginx thiab php-fpm tuaj yeem ua rau muaj kev nkag siab ntau ntawm xiav. Peb yuav tham txog kev kho tus neeg rau zaub mov ntawm qhov project high-load uas siv cov kev teeb tsa zoo raws li cov ntaub ntawv ntawm kev thov txav es tsis txhob nce cov servers tas li.

  • Cov pob qhov twg koj yuav tsum tig rau qhov zoo orchestration ntawm cov ntaub ntawv ntws thiab thauj khoom?
  • Yuav ua li cas los xyuas kom meej throughput los ntawm kev tsim thiab tshem tawm ntawm bottlenecks?
  • Yuav ua li cas los tsim ib tug txhaum-tolerant neeg rau zaub mov uas muaj peev xwm twv tau?
  • Kuv yuav tsum siv cov ntsuas dab tsi los ntsuas cov kev hloov pauv raws li cov ntaub ntawv keeb kwm?
  • Yuav ua li cas teb sai sai rau cov neeg rau zaub mov degradation tom qab xa tawm?

Sijhawm

18:30​—Ntawv Nkauj;
19:00 - "Hoa vs Symfony: xaiv lub cuab yeej rau kev suav cov qauv" / Ivan Yakovenko (NtauChat);
19:25 β€” β€œDatabase - tus tsim tawm yuav tsum paub dab tsi” / Nikolay Golov (ManyChat);
20:10​—Ntawv Nkauj;
20:30 β€” β€œReinforced concrete backend” / Anton Zhukov (NtauChat);
21:45 - AfterParty thiab kev sib txuas lus dawb.

Lub rooj sib tham: st. Zemlyanoy Val, 9, Citydel business center.

Txhawm rau koom nrog hauv kev sib ntsib koj yuav tsum mus dhau sau npe. Tus naj npawb ntawm qhov chaw yog txwv, nco ntsoov tos kom paub meej txog kev sau npe (yuav xa los ntawm email ua ntej qhov kev tshwm sim).

Peb yuav tshaj tawm cov ntaub ntawv kaw tseg ntawm cov neeg hais lus hais lus ntawm peb YouTube channel.

Koom nrog mus rau kev sib tham, muaj kev sib tham nthuav thiab tshaj tawm txog cov xwm txheej yav tom ntej.

Tau qhov twg los: www.hab.com

Ntxiv ib saib