5. december, srečanje ManyChat Backend MeetUp

Pozdravljeni vsi!

Moje ime je Mikhail Mazein, sem mentor za Backend skupnost ManyChat. 5 december Prvi Backend Meetup bo potekal v naši pisarni.

Tokrat ne bomo govorili le o razvoju v PHP-ju, ampak se bomo dotaknili tudi teme uporabe baz podatkov.

Začnimo z zgodbo o izbiri orodij za izračun matematičnih formul. Nadaljujmo s temeljno temo izbire ustrezne podatkovne baze. In srečanje bomo zaključili z velikim poročilom o prilagajanju strežnika visoko obremenjenega projekta z uporabo natančno nastavljene konfiguracije nginx in php-fpm, ki temelji na podatkih o premikih zahtev, namesto nenehnega povečevanja števila strežnikov.

5. december, srečanje ManyChat Backend MeetUp

Udeleženci bodo deležni predstavitev inženirjev ManyChat in seveda komunikacije. Z gosti se bomo srečali na 18:30, in začnimo srečanje v 19:00. Registracija je na voljo по ссылке, podroben program dogodka pa je pod rezom.

Program

“Hoa vs Symfony: izbira orodja za izračun formul”

Zvočnik: Ivan Yakovenko, backend razvijalec pri ManyChat

O čem bo poročilo?

Primerjal bom dve orodji za izračun formul. Povedal vam bom, kako smo izbrali Hoa, a je šlo nekaj narobe. Delil bom zgodbo o tem, kako in zakaj smo prešli z enega instrumenta na drugega, na kakšne težave smo naleteli in do kakšnih zaključkov smo prišli.

“Baza podatkov – kaj mora razvijalec vedeti”

Zvočnik: Nikolay Golov, glavni podatkovni arhitekt pri ManyChat.

Pred tem je vodil podatkovno platformo pri Avitu, gradil skladiščne prostore pri VTB Factoring, Lanit, NSS (na Teradata) in sodeloval pri številnih manjših projektih. Poleg dela v ManyChatu Nikolay poučuje na Nacionalni raziskovalni univerzi Višja ekonomska šola in se ukvarja z znanstvenim raziskovanjem na področju sodobnih metodologij za gradnjo podatkovnih skladišč, kot sta Data Vault in Anchor Modeling, ter na področju Tehnologije BlockChain.

O čem bo poročilo?

Podatkovne baze so kompleksna, večplastna in temeljna tema. Po eni strani je nesmiselno, da razvijalec porabi veliko časa za njegovo celovito študijo. Po drugi strani pa je vpliv velik.

Namen poročila je poslušalcem predstaviti sodobni svet baz podatkov (od leta 2019):

  • Kaj je zdaj problem, kaj že dolgo ni več?
  • Katere baze zapuščajo, katere postajajo vse bolj priljubljene med razvijalci in zakaj?
  • Kako izbrati podlago, kako se pripraviti na rast ...
  • Zakaj Postgres in ne Mongo... Zakaj radish, če že imaš MySQL? Zakaj je Tarantula boljši od Oracla in zakaj je slabši? In zakaj je v tem živalskem vrtu Elastic, ClickHouse... ali, bog odpusti, Vertika.

"Armirano betonsko hrbtišče"

Zvočnik: Anton Zhukov, backend razvijalec pri ManyChat

O čem bo poročilo?

ManyChat vsak dan obdela na stotine milijonov dogodkov s kombinacijo nginx, php-fpm in php. Prepustnost strežnika ni odvisna toliko od njegove moči kot od pravilne konfiguracije gibanja uporabniških zahtev od spletnega strežnika do aplikacije in nazaj. Tanka konfiguracija nginx in php-fpm lahko bistveno poveča prepustnost. Govorili bomo o nastavitvi strežnika visoko obremenjenega projekta z uporabo natančne konfiguracije, ki temelji na podatkih o premikih zahtev, namesto nenehnega povečevanja števila strežnikov.

  • Katere gumbe morate zavrteti za natančno orkestracijo pretoka podatkov in nalaganja?
  • Kako zagotoviti prepustnost z ustvarjanjem in odpravljanjem ozkih grl?
  • Kako ustvariti strežnik, odporen na napake, s predvidljivo zmogljivostjo?
  • Katere meritve naj uporabim za oceno sprememb na podlagi preteklih podatkov?
  • Kako se hitro odzvati na degradacijo strežnika po uvedbi?

Časovna razporeditev

18:30 — Zbor udeležencev;
19:00 — “Hoa vs Symfony: izbira orodja za izračun formul” / Ivan Yakovenko (ManyChat);
19:25 — »Baza podatkov - kaj mora razvijalec vedeti« / Nikolay Golov (ManyChat);
20:10 — Odmor;
20:30 — »Železobetonsko ozadje« / Anton Žukov (ManyChat);
21:45 — AfterParty in brezplačna komunikacija.

Zborno mesto: st. Zemlyanoy Val, 9, poslovni center Citydel.

Če želite sodelovati na srečanju, morate iti skozi registracija. Število mest je omejeno, zato počakajte na potrditev prijave (poslano po elektronski pošti pred dogodkom).

Posnetke govorov govorcev bomo objavili na našem YouTube-kanale.

Pridruži se nam na srečanje klepet, zanimive so razprave in napovedi prihajajočih dogodkov.

Vir: www.habr.com

Dodaj komentar