5. detsember, ManyChat Backend MeetUp

Tere kõigile!

Minu nimi on Mihhail Mazein, olen ManyChati taustaprogrammi mentor. 5 detsember Esimene Backend Meetup toimub meie kontoris.

Seekord räägime mitte ainult PHP arendamisest, vaid puudutame ka andmebaaside kasutamise teemat.

Alustame looga matemaatiliste valemite arvutamise tööriistade valimisest. Jätkame põhimõttelise sobiva andmebaasi valimise teemaga. Ja lõpetame koosoleku suure aruandega suure koormusega projekti serveri häälestamise kohta, kasutades serverite arvu pideva suurendamise asemel nginxi ja php-fpm peenhäälestatud konfiguratsiooni, mis põhineb päringu liikumise andmetel.

5. detsember, ManyChat Backend MeetUp

Osalejaid ootavad ManyChati inseneride esitlused ja loomulikult suhtlus. Külalistega kohtume kl 18:30ja alustame kohtumist 19:00. Registreerimine on saadaval по ссылке, ja ürituse üksikasjalik programm on koostamisel.

Programm

"Hoa vs Symfony: valemite arvutamise tööriista valimine"

Esineja: Ivan Yakovenko, ManyChati taustaprogrammi arendaja

Millest raport räägib?

Ma võrdlen kahte valemite arvutamise tööriista. Ma räägin teile, kuidas me Hoa valisime, kuid midagi läks valesti. Jagan lugu sellest, kuidas ja miks me ühelt instrumendilt teisele liikusime, milliste probleemidega kokku puutusime ja millistele järeldustele jõudsime.

"Andmebaas – mida arendaja peab teadma"

Esineja: Nikolai Golov, ManyChati andmearhitekt.

Enne seda juhtis ta Avitos andmeplatvormi, ehitas VTB Factoring, Lanit, NSS (Teradatas) hoidlaid ja osales mitmes väiksemas projektis. Lisaks töötamisele ManyChatis õpetab Nikolay National Research University Kõrgemas Majanduskoolis ning tegeleb teadusliku uurimistööga andmeladude ehitamise kaasaegsete metoodikate (nt Data Vault ja Anchor Modeling) vallas, samuti BlockChaini tehnoloogiad.

Millest raport räägib?

Andmebaasid on keeruline, mitmetahuline ja fundamentaalne teema. Ühest küljest on ebamõistlik, et arendaja kulutab palju aega selle põhjalikule uuringule. Teisest küljest on mõju suur.

Raporti eesmärk on anda kuulajatele aimu tänapäevasest andmebaaside maailmast (2019. aasta seisuga):

  • Mis on praegu probleem, mis pole pikka aega probleemiks olnud?
  • Millised baasid lahkuvad, millised on arendajate seas populaarsust kogumas ja miks?
  • Kuidas valida alust, kuidas valmistuda kasvuks...
  • Miks Postgres ja mitte Mongo... Miks redis, kui sul on juba MySQL? Miks on Tarantula parem kui Oracle ja miks on see halvem? Ja miks kogu selles loomaaias on Elastic, ClickHouse... või, jumal andku andeks, Vertika.

"raudbetoonist tagakülg"

Esineja: Anton Žukov, ManyChati taustaprogrammi arendaja

Millest raport räägib?

ManyChat töötleb nginxi, php-fpm ja php kombinatsiooni kaudu iga päev sadu miljoneid sündmusi. Serveri läbilaskevõimet ei määra niivõrd selle võimsus, kuivõrd kasutajapäringute veebiserverist rakendusse ja tagasi liikumise õige konfiguratsioon. Nginxi ja php-fpm õhuke konfiguratsioon võib märkimisväärselt suurendada läbilaskevõimet. Räägime suure koormusega projekti serveri häälestamisest, kasutades serverite arvu pideva suurendamise asemel peeneteralist konfiguratsiooni, mis põhineb päringu liikumise andmetel.

  • Milliseid nuppe peaksite andmevoogude ja -koormuse täpseks korraldamiseks keerama?
  • Kuidas tagada läbilaskevõime kitsaskohtade loomise ja kõrvaldamise kaudu?
  • Kuidas luua prognoositava võimsusega tõrketaluv server?
  • Milliseid mõõdikuid peaksin kasutama muudatuste hindamiseks ajalooliste andmete põhjal?
  • Kuidas kiiresti reageerida serveri halvenemisele pärast juurutamist?

Ajastus

18:30 — Osalejate kogunemine;
19:00 — “Hoa vs Symfony: valemite arvutamise tööriista valimine” / Ivan Yakovenko (ManyChat);
19:25 — “Andmebaas – mida arendaja peab teadma” / Nikolay Golov (ManyChat);
20:10 — vaheaeg;
20:30 — “Raudbetoonist tagaosa” / Anton Žukov (ManyChat);
21:45 — AfterParty ja vaba suhtlus.

Kohtumispaik: St. Zemlyanoy Val, 9, Citydeli ärikeskus.

Kohtumisel osalemiseks peate läbima registreerimine. Kohtade arv on piiratud, oodake kindlasti registreerimise kinnitust (saadetakse meili teel enne üritust).

Avaldame esinejate kõnede salvestised meie lehel YouTube'i kanal.

Liitu kohtumise vestlusele, toimuvad huvitavad arutelud ja teadaanded eelseisvate sündmuste kohta.

Allikas: www.habr.com

Lisa kommentaar