5. prosince, ManyChat Backend MeetUp

Ahoj všichni!

Jmenuji se Michail Mazein, jsem mentorem pro Backend komunitu ManyChat. 5 prosince První Backend Meetup se bude konat v naší kanceláři.

Tentokrát si povíme nejen o vývoji v PHP, ale dotkneme se i tématu používání databází.

Začněme příběhem o výběru nástrojů pro výpočet matematických vzorců. Pokračujme v zásadním tématu výběru vhodné databáze. A schůzku zakončíme velkou zprávou o ladění serveru vysoce vytíženého projektu pomocí vyladěné konfigurace nginx a php-fpm na základě dat o pohybu požadavků namísto neustálého navyšování počtu serverů.

5. prosince, ManyChat Backend MeetUp

Účastníci obdrží prezentace inženýrů ManyChat a samozřejmě komunikaci. S hosty se setkáme v 18:30, a začněme setkání v 19:00. Registrace je k dispozici по ссылке, a podrobný program akce je pod škrtem.

Program

„Hoa vs Symfony: výběr nástroje pro výpočet vzorců“

Mluvčí: Ivan Yakovenko, backend developer ve společnosti ManyChat

O čem bude reportáž?

Porovnám dva nástroje pro výpočet vzorců. Řeknu vám, jak jsme vybrali Hoa, ale něco se pokazilo. Podělím se o příběh o tom, jak a proč jsme přešli z jednoho nástroje na druhý, s jakými problémy jsme se setkali a k ​​jakým závěrům jsme dospěli.

„Databáze – co vývojář potřebuje vědět“

Mluvčí: Nikolay Golov, hlavní datový architekt ve společnosti ManyChat.

Předtím vedl datovou platformu ve společnosti Avito, vybudoval úložiště ve VTB Factoring, Lanit, NSS (na Teradata) a podílel se na řadě menších projektů. Nikolay kromě práce na ManyChat vyučuje na National Research University Higher School of Economics a věnuje se vědeckému výzkumu v oblasti moderních metodologií pro budování datových skladů, jako je Data Vault a Anchor Modeling, a také v oblasti Technologie BlockChain.

O čem bude reportáž?

Databáze jsou komplexní, mnohostranné a zásadní téma. Na jednu stranu je nerozumné, aby developer trávil spoustu času jeho komplexní studií. Na druhou stranu je vliv vysoký.

Účelem zprávy je poskytnout posluchačům představu o moderním světě databází (od roku 2019):

  • Co je teď problém, co už dávno problém není?
  • Které základny odcházejí, které získávají mezi vývojáři na oblibě a proč?
  • Jak vybrat základ, jak se připravit na růst...
  • Proč Postgres a ne Mongo... Proč ředkvičky, když už máte MySQL? Proč je Tarantula lepší než Oracle a proč je horší? A proč je v celé této zoo Elastic, ClickHouse... nebo, Bůh mi odpusť, Vertika.

"Železobetonová zadní část"

Mluvčí: Anton Zhukov, backend vývojář ve společnosti ManyChat

O čem bude reportáž?

ManyChat zpracovává stovky milionů událostí každý den prostřednictvím kombinace nginx, php-fpm a php. Propustnost serveru není dána ani tak jeho výkonem, jako spíše správnou konfigurací pohybu uživatelských požadavků z web serveru do aplikace a zpět. Tenká konfigurace nginx a php-fpm může z ničeho nic výrazně zvýšit propustnost. Budeme hovořit o ladění serveru vysoce vytíženého projektu pomocí jemnozrnné konfigurace založené na datech o pohybu požadavků namísto neustálého navyšování počtu serverů.

  • Kterými knoflíky byste měli otáčet pro jemnou orchestraci datových toků a zatížení?
  • Jak zajistit propustnost vytvářením a odstraňováním úzkých míst?
  • Jak vytvořit server odolný proti chybám s předvídatelnou kapacitou?
  • Jaké metriky bych měl použít k vyhodnocení změn na základě historických dat?
  • Jak rychle reagovat na degradaci serveru po nasazení?

Načasování

18:30 — Sraz účastníků;
19:00 — „Hoa vs Symfony: výběr nástroje pro výpočet vzorců“ / Ivan Jakovenko (ManyChat);
19:25 — „Databáze – co potřebuje vědět vývojář“ / Nikolay Golov (ManyChat);
20:10 — Přestávka;
20:30 — “Železobetonový backend” / Anton Žukov (ManyChat);
21:45 — AfterParty a volná komunikace.

Průsečík přímek: Svatý. Zemlyanoy Val, 9, obchodní centrum Citydel.

Chcete-li se zúčastnit setkání, musíte projít registrace. Počet míst je omezen, určitě vyčkejte na potvrzení registrace (bude zasláno emailem před akcí).

Záznamy vystoupení řečníků zveřejníme na našem Kanál YouTube.

Přidej se teď na schůzkový chat, probíhají zajímavé diskuse a oznámení o nadcházejících akcích.

Zdroj: www.habr.com

Přidat komentář