5. joulukuuta, ManyChat Backend MeetUp

Hei kaikille!

Nimeni on Mikhail Mazein, olen ManyChatin taustayhteisön mentori. 5 Joulukuu Ensimmäinen Backend Meetup pidetään toimistollamme.

Tällä kertaa puhumme PHP:n kehittämisen lisäksi myös tietokantojen käytöstä.

Aloitetaan tarinalla matemaattisten kaavojen laskentatyökalujen valinnasta. Jatketaan perusteemalla sopivan tietokannan valinta. Ja lopetamme kokouksen suurella raportilla suuren kuormituksen projektin palvelimen virittämisestä käyttämällä hienosäädettyä nginx- ja php-fpm-konfiguraatiota, joka perustuu pyyntöjen liikkeitä koskeviin tietoihin sen sijaan, että lisäisi jatkuvasti palvelimien määrää.

5. joulukuuta, ManyChat Backend MeetUp

Osallistujat saavat esityksiä ManyChatin insinööreiltä ja tietysti viestinnän. Tapaamme vieraita klo 18:30, ja aloitetaan tapaaminen sisään 19:00. Ilmoittautuminen on saatavilla по ссылке, ja tapahtuman tarkempi ohjelma on työn alla.

Ohjelma

"Hoa vs Symfony: työkalun valinta kaavojen laskentaan"

Kaiutin: Ivan Yakovenko, ManyChatin taustakehittäjä

Mitä raportissa tulee olemaan?

Vertailen kahta työkalua kaavojen laskemiseen. Kerron sinulle, kuinka valitsimme Hoan, mutta jokin meni pieleen. Kerron tarinan siitä, kuinka ja miksi siirryimme soittimesta toiseen, mitä ongelmia kohtasimme ja mihin johtopäätöksiin teimme.

"Tietokanta – mitä kehittäjän tulee tietää"

Kaiutin: Nikolay Golov, ManyChatin päätietoarkkitehti.

Sitä ennen hän johti Data Platformia Avitossa, rakensi varastotiloja VTB Factoringille, Lanitille, NSS:lle (Teradatalla) ja osallistui useisiin pienempiin projekteihin. ManyChatissa työskentelyn lisäksi Nikolay opettaa Kansallisen tutkimusyliopiston kauppakorkeakoulussa ja harjoittaa tieteellistä tutkimusta tietovarastojen rakentamisen nykyaikaisten metodologioiden, kuten Data Vaultin ja Anchor Modelingin, sekä tietovarastojen rakentamisen alalla. BlockChain-teknologiat.

Mitä raportissa tulee olemaan?

Tietokannat ovat monimutkainen, monitahoinen ja perustavanlaatuinen aihe. Toisaalta on kohtuutonta, että kehittäjä käyttää paljon aikaa sen kattavaan tutkimukseen. Toisaalta vaikutusvalta on suuri.

Raportin tarkoituksena on antaa kuulijoille käsitys nykyajan tietokantojen maailmasta (vuodesta 2019):

  • Mikä nyt on ongelmana, mikä ei ole ollut ongelma pitkään aikaan?
  • Mitkä tukikohdat ovat poistumassa, mitkä ovat saamassa suosiota kehittäjien keskuudessa ja miksi?
  • Kuinka valita pohja, kuinka valmistautua kasvuun...
  • Miksi Postgres eikä Mongo... Miksi retiisi, jos sinulla on jo MySQL? Miksi Tarantula on parempi kuin Oracle ja miksi se on huonompi? Ja miksi tässä koko eläintarhassa on Elastic, ClickHouse... tai, Jumala anteeksi, Vertika.

"Tausta teräsbetoni"

Kaiutin: Anton Zhukov, ManyChatin taustakehittäjä

Mitä raportissa tulee olemaan?

ManyChat käsittelee satoja miljoonia tapahtumia päivittäin nginx-, php-fpm- ja php-yhdistelmän avulla. Palvelimen suorituskyky määräytyy ei niinkään sen tehon mukaan, vaan käyttäjien pyyntöjen oikeasta konfiguraatiosta verkkopalvelimelta sovellukseen ja takaisin. Ohut nginx- ja php-fpm-kokoonpano voi lisätä suorituskykyä merkittävästi. Puhumme suuren kuormituksen projektin palvelimen virittämisestä pyyntöjen liikkeiden tietoihin perustuvalla hienorakeisella konfiguraatiolla sen sijaan, että palvelinten määrää jatkuvasti lisättäisiin.

  • Mitä nuppeja sinun tulee kääntää, jotta tietovirtojen ja kuormituksen organisointi onnistuu?
  • Kuinka varmistaa läpimeno luomalla ja poistamalla pullonkauloja?
  • Kuinka luoda vikasietoinen palvelin, jonka kapasiteetti on ennustettava?
  • Mitä mittareita minun tulee käyttää muutosten arvioimiseen historiatietojen perusteella?
  • Kuinka reagoida nopeasti palvelimen heikkenemiseen käyttöönoton jälkeen?

Ajoitus

18:30 – Osallistujien kokoontuminen;
19:00 — "Hoa vs Symfony: työkalun valinta kaavojen laskentaan" / Ivan Yakovenko (ManyChat);
19:25 - "Tietokanta - mitä kehittäjän tulee tietää" / Nikolay Golov (ManyChat);
20:10 – tauko;
20:30 — "Teräsbetonitausta" / Anton Zhukov (ManyChat);
21:45 — AfterParty ja ilmainen viestintä.

Kohtaamispaikka: st. Zemlyanoy Val, 9, Citydelin bisneskeskus.

Osallistuaksesi tapaamiseen sinun tulee käydä läpi rekisteröinti. Paikkoja on rajoitettu määrä, muista odottaa vahvistusta ilmoittautumisesta (lähetetään sähköpostitse ennen tapahtumaa).

Julkaisemme nauhoitteet puhujien puheista YouTube-kanava.

Liity nyt tapaamisen chattiin, siellä on mielenkiintoisia keskusteluja ja ilmoituksia tulevista tapahtumista.

Lähde: will.com

Lisää kommentti