5. decembar, ManyChat Backend MeetUp

Pozdrav svima!

Moje ime je Mikhail Mazein, ja sam mentor za Backend zajednicu ManyChat-a. Decembar 5 Prvi Backend Meetup će se održati u našoj kancelariji.

Ovaj put ćemo govoriti ne 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 osnovnom temom odabira odgovarajuće baze podataka. A sastanak ćemo završiti velikim izvještajem o podešavanju servera projekta visokog opterećenja koristeći fino podešenu konfiguraciju nginx-a i php-fpm-a na osnovu podataka o kretanju zahtjeva umjesto stalnog povećanja broja servera.

5. decembar, ManyChat Backend MeetUp

Učesnici će dobiti prezentacije od inženjera ManyChat-a i, naravno, komunikaciju. Goste ćemo dočekati u 18:30, i hajde da započnemo okupljanje u 19:00. Registracija je dostupna link, a detaljan program manifestacije je u nastavku.

Program

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

Govornik: Ivan Yakovenko, backend developer u ManyChat-u

O čemu će biti izvještaj?

Uporediću dva alata za izračunavanje formula. Reći ću vam kako smo odabrali Hou, ali nešto je pošlo po zlu. Podijelit ću priču o tome kako i zašto smo prešli s jednog instrumenta na drugi, na kakve smo probleme naišli i koje smo zaključke izvukli.

“Baza podataka – šta programer treba da zna”

Govornik: Nikolay Golov, glavni arhitekta podataka u ManyChat-u.

Pre toga je vodio Data Platformu u Avitu, gradio skladišta u VTB Factoringu, Lanitu, NSS (na Teradata) i učestvovao u nizu manjih projekata. Pored rada u ManyChat-u, Nikolay predaje na Visokoj ekonomskoj školi Nacionalnog istraživačkog univerziteta i bavi se naučnim istraživanjem u oblasti savremenih metodologija za izgradnju skladišta podataka, kao što su Data Vault i Anchor Modeling, kao i u oblasti BlockChain tehnologije.

O čemu će biti izvještaj?

Baze podataka su složena, višestruka i fundamentalna tema. S jedne strane, nerazumno je da programer troši mnogo vremena na sveobuhvatno proučavanje. S druge strane, uticaj je visok.

Svrha izvještaja je dati slušaocima predstavu o modernom svijetu baza podataka (od 2019. godine):

  • Šta je sada problem, šta već dugo nije problem?
  • Koje baze odlaze, koje postaju sve popularnije među programerima i zašto?
  • Kako odabrati bazu, 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 gora? I zašto je u cijelom ovom zoološkom vrtu Elastic, ClickHouse... ili, Bože oprosti, Vertika.

"Armirano-betonska pozadina"

Govornik: Anton Žukov, backend developer u ManyChat-u

O čemu će biti izvještaj?

ManyChat obrađuje stotine miliona događaja svakog dana kroz kombinaciju nginx, php-fpm i php. Propusnost servera je određena ne toliko njegovom snagom koliko ispravnom konfiguracijom kretanja korisničkih zahtjeva od web servera do aplikacije i nazad. Tanka konfiguracija nginx-a i php-fpm-a može značajno povećati propusnost iz vedra neba. Govorićemo o podešavanju servera projekta visokog opterećenja koristeći finu konfiguraciju zasnovanu na podacima o kretanju zahteva umesto stalnog povećanja broja servera.

  • Koja dugmad treba da okrenete za finu orkestraciju tokova podataka i učitavanja?
  • Kako osigurati propusnost kroz stvaranje i uklanjanje uskih grla?
  • Kako kreirati server otporan na greške sa predvidljivim kapacitetom?
  • Koje metrike trebam koristiti za procjenu promjena na osnovu istorijskih podataka?
  • Kako brzo odgovoriti na degradaciju servera nakon implementacije?

Timing

18:30 — Okupljanje učesnika;
19:00 — „Hoa vs Symfony: odabir alata za izračunavanje formula“ / Ivan Yakovenko (ManyChat);
19:25 — „Baza podataka – šta programer treba da zna“ / Nikolaj Golov (ManyChat);
20:10 — Pauza;
20:30 — „Armirano-betonski backend“ / Anton Žukov (ManyChat);
21:45 — AfterParty i besplatna komunikacija.

Mjesto okupljanja: st. Zemlyanoy Val, 9, Citydel poslovni centar.

Da biste učestvovali u susretu morate proći registracija. Broj mjesta je ograničen, obavezno pričekajte potvrdu prijave (biće poslata mailom prije događaja).

Snimke govora govornika objavit ćemo na našoj YouTube kanali.

Pridruži nam se na chat chat, postoje zanimljive rasprave i najave predstojećih događaja.

izvor: www.habr.com

Dodajte komentar