5. prosinca, ManyChat Backend MeetUp

Pozdrav!

Moje ime je Mikhail Mazein, ja sam mentor za Backend zajednicu ManyChat. 5 prosinca Prvi Backend Meetup održat će se u našem uredu.

Ovaj put nećemo govoriti samo o razvoju u PHP-u, već ćemo se dotaknuti i teme korištenja baza podataka.

Počnimo s pričom o odabiru alata za izračunavanje matematičkih formula. Nastavimo s temeljnom temom odabira odgovarajuće baze podataka. Sastanak ćemo završiti velikim izvješćem o podešavanju poslužitelja visokoopterećenog projekta korištenjem fino podešene konfiguracije nginxa i php-fpm-a na temelju podataka o kretanju zahtjeva umjesto stalnog povećanja broja poslužitelja.

5. prosinca, ManyChat Backend MeetUp

Sudionici će dobiti prezentacije od ManyChat inženjera i, naravno, komunikaciju. Dočekat ćemo goste u 18:30, i započnimo sastanak u 19:00. Registracija je dostupna по ссылке, a detaljan program događanja je ispod.

Program

“Hoa vs Symfony: odabir alata za izračunavanje formula”

Zvučnik: Ivan Yakovenko, backend programer u ManyChatu

O čemu će biti izvješće?

Usporedit ću dva alata za izračunavanje formula. Reći ću vam kako smo odabrali Hoa, ali nešto je pošlo krivo. Podijelit ću priču o tome kako i zašto smo prešli s jednog instrumenta na drugi, na koje smo probleme naišli i do kakvih smo zaključaka došli.

“Baza podataka - što programer treba znati”

Zvučnik: Nikolay Golov, glavni arhitekt podataka u ManyChatu.

Prije toga vodio je Data Platformu u Avitu, gradio skladišne ​​kapacitete u VTB Factoringu, Lanitu, NSS-u (na Teradati) te sudjelovao u nizu manjih projekata. Osim rada u ManyChatu, Nikolay predaje na National Research University Higher School of Economics i bavi se znanstvenim istraživanjem u području suvremenih metodologija izgradnje skladišta podataka, poput Data Vault i Anchor Modeling, kao iu području BlockChain tehnologije.

O čemu će biti izvješće?

Baze podataka su složena, višestruka i temeljna tema. S jedne strane, nerazumno je da programer troši puno vremena na njegovo sveobuhvatno proučavanje. S druge strane, utjecaj je velik.

Svrha izvješća je dati slušateljima ideju o modernom svijetu baza podataka (od 2019.):

  • Što je sad problem, što odavno nije problem?
  • Koje baze odlaze, koje dobivaju popularnost među programerima i zašto?
  • Kako odabrati podlogu, kako se pripremiti za rast...
  • Zašto Postgres a ne Mongo... Zašto radish ako već imate MySQL? Zašto je Tarantula bolja od Oraclea, a zašto je lošija? I zašto je u cijelom ovom zoološkom vrtu Elastic, ClickHouse... ili, Bože me oprosti, Vertika.

"Armirano betonska pozadina"

Zvučnik: Anton Zhukov, backend developer u ManyChatu

O čemu će biti izvješće?

ManyChat obrađuje stotine milijuna događaja svaki dan kroz kombinaciju nginxa, php-fpm i php. Propusnost poslužitelja određena je ne toliko njegovom snagom koliko ispravnom konfiguracijom kretanja korisničkih zahtjeva od web poslužitelja do aplikacije i natrag. Tanka konfiguracija nginxa i php-fpm-a može značajno povećati propusnost iz vedra neba. Govorit ćemo o podešavanju poslužitelja visokoopterećenog projekta koristeći finu konfiguraciju temeljenu na podacima o kretanju zahtjeva umjesto stalnog povećanja broja poslužitelja.

  • Koje gumbe trebate okrenuti za finu orkestraciju tokova podataka i učitavanja?
  • Kako osigurati propusnost kroz stvaranje i uklanjanje uskih grla?
  • Kako stvoriti poslužitelj otporan na pogreške s predvidljivim kapacitetom?
  • Koje mjerne podatke trebam koristiti za procjenu promjena na temelju povijesnih podataka?
  • Kako brzo odgovoriti na degradaciju poslužitelja nakon postavljanja?

Mjerenje vremena

18:30 — Okupljanje sudionika;
19:00 — “Hoa vs Symfony: odabir alata za izračunavanje formula” / Ivan Yakovenko (ManyChat);
19:25 — “Baza podataka - što programer treba znati” / Nikolay Golov (ManyChat);
20:10 — Stanka;
20:30 — “Armiranobetonska pozadina” / Anton Zhukov (ManyChat);
21:45 — AfterParty i besplatna komunikacija.

Točka susreta: sv. Zemlyanoy Val, 9, poslovni centar Citydel.

Za sudjelovanje u susretu morate proći registracija. Broj mjesta je ograničen, svakako pričekajte potvrdu prijave (bit će poslana mailom prije događaja).

Snimke govora govornika objavit ćemo na našem YouTube-kanale.

Pridružite se sada na chat susreta, postoje zanimljive rasprave i najave nadolazećih događaja.

Izvor: www.habr.com

Dodajte komentar