5. decembris, ManyChat Backend MeetUp

Sveiki visiem!

Mani sauc Mihails Mazeins, es esmu ManyChat aizmugures kopienas mentors. 5 decembris Pirmā Backend Meetup notiks mūsu birojā.

Å oreiz runāsim ne tikai par izstrādi PHP, bet arÄ« skarsim datu bāzu izmantoÅ”anas tēmu.

Sāksim ar stāstu par matemātisko formulu aprēķināŔanas rÄ«ku izvēli. Turpināsim ar pamata tēmu par piemērotas datu bāzes izvēli. Mēs beigsim tikÅ”anos ar lielu ziņojumu par lielas slodzes projekta servera noregulÄ“Å”anu, izmantojot precizētu nginx un php-fpm konfigurāciju, pamatojoties uz datiem par pieprasÄ«jumu kustÄ«bām, nevis pastāvÄ«gi palielinot serveru skaitu.

5. decembris, ManyChat Backend MeetUp

DalÄ«bnieki saņems prezentācijas no ManyChat inženieriem un, protams, komunikāciju. Tiekamies ar viesiem plkst 18:30, un sāksim tikÅ”anos 19:00. ReÄ£istrācija ir pieejama ŠæŠ¾ ссыŠ»ŠŗŠµ, un detalizēta pasākuma programma tiek izstrādāta.

Programma

ā€œHoa vs Symfony: rÄ«ka izvēle formulu aprēķināŔanaiā€

Runātājs: Ivans Jakovenko, ManyChat aizmugursistēmas izstrādātājs

Par ko būs ziņojums?

Es salÄ«dzināŔu divus rÄ«kus formulu aprēķināŔanai. Es jums pastāstÄ«Å”u, kā mēs izvēlējāmies Hoa, bet kaut kas nogāja greizi. Es dalÄ«Å”os stāstā par to, kā un kāpēc mēs pārgājām no viena instrumenta uz otru, ar kādām problēmām saskārāmies un kādus secinājumus izdarÄ«jām.

ā€œDatu bāze ā€” tas, kas jāzina izstrādātājamā€

Runātājs: Nikolajs Golovs, ManyChat galvenais datu arhitekts.

Pirms tam viņŔ vadÄ«ja datu platformu uzņēmumā Avito, cēla krātuves VTB Factoring, Lanit, NSS (uz Teradata) un piedalÄ«jās vairākos mazākos projektos. Papildus darbam ManyChat Nikolajs māca Nacionālās pētniecÄ«bas universitātes Ekonomikas augstskolā un nodarbojas ar zinātniskiem pētÄ«jumiem mÅ«sdienu datu noliktavu veidoÅ”anas metodoloÄ£iju jomā, piemēram, Data Vault un Anchor Modeling, kā arÄ« BlockChain tehnoloÄ£ijas.

Par ko būs ziņojums?

Datu bāzes ir sarežģīta, daudzŔķautņaina un fundamentāla tēma. No vienas puses, izstrādātājam nav saprātÄ«gi tērēt daudz laika tā visaptveroÅ”ai izpētei. No otras puses, ietekme ir liela.

Ziņojuma mērÄ·is ir sniegt klausÄ«tājiem priekÅ”statu par mÅ«sdienu datu bāzu pasauli (no 2019. gada):

  • Kas tagad ir problēma, kas nav bijis ilgu laiku?
  • Kuras bāzes pamet, kuras gÅ«st popularitāti izstrādātāju vidÅ« un kāpēc?
  • Kā izvēlēties bāzi, kā sagatavoties izaugsmei...
  • Kāpēc Postgres nevis Mongo... Kāpēc redÄ«si, ja tev jau ir MySQL? Kāpēc Tarantula ir labāka par Oracle un kāpēc tā ir sliktāka? Un kāpēc visā Å”ajā zoodārzā ir Elastic, ClickHouse... vai, Dievs piedod, Vertika.

"Dzelzsbetona aizmugure"

Runātājs: Antons Žukovs, ManyChat aizmugursistēmas izstrādātājs

Par ko būs ziņojums?

ManyChat katru dienu apstrādā simtiem miljonu notikumu, izmantojot nginx, php-fpm un php kombināciju. Servera caurlaidspēju nosaka ne tik daudz tā jauda, ā€‹ā€‹cik pareiza lietotāja pieprasÄ«jumu kustÄ«bas konfigurācija no tÄ«mekļa servera uz lietojumprogrammu un atpakaļ. Plāna nginx un php-fpm konfigurācija var ievērojami palielināt caurlaidspēju. Mēs runāsim par augstas slodzes projekta servera noregulÄ“Å”anu, izmantojot smalku konfigurāciju, pamatojoties uz datiem par pieprasÄ«jumu kustÄ«bām, nevis pastāvÄ«gi palielinot serveru skaitu.

  • Kuras pogas ir jāgriež, lai precÄ«zi sakārtotu datu plÅ«smas un slodzi?
  • Kā nodroÅ”ināt caurlaidspēju, izveidojot un novērÅ”ot vājās vietas?
  • Kā izveidot kļūdu izturÄ«gu serveri ar paredzamu jaudu?
  • Kādi rādÄ«tāji jāizmanto, lai novērtētu izmaiņas, pamatojoties uz vēsturiskajiem datiem?
  • Kā ātri reaģēt uz servera degradāciju pēc izvietoÅ”anas?

Laiks

18:30 ā€” DalÄ«bnieku pulcÄ“Å”anās;
19:00 ā€” ā€œHoa vs Symfony: rÄ«ka izvēle formulu aprēķināŔanaiā€ / Ivans Jakovenko (ManyChat);
19:25 ā€” ā€œDatu bāze ā€“ kas jāzina izstrādātājamā€ / Nikolajs Golovs (ManyChat);
20:10 ā€” Pārtraukums;
20:30 ā€” ā€œDzelzsbetona aizmugureā€ / Antons Žukovs (ManyChat);
21:45 ā€” AfterParty un bezmaksas komunikācija.

TikŔanās vieta: st. Zemlyanoy Val, 9, Citydel biznesa centrs.

Lai piedalītos sanāksmē, jums tas ir jāiziet reģistrācija. Vietu skaits ir ierobežots, noteikti sagaidiet reģistrācijas apstiprinājumu (tiks nosūtīts uz e-pastu pirms pasākuma).

Runātāju runu ierakstus publicēsim mūsu YouTube kanāls.

Pievienojies mums uz tikÅ”anās tērzÄ“Å”anu, notiek interesantas diskusijas un paziņojumi par gaidāmajiem pasākumiem.

Avots: www.habr.com

Pievieno komentāru