5 дСкабря, ManyChat Backend MeetUp

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!

МСня Π·ΠΎΠ²ΡƒΡ‚ ΠœΠΈΡ…Π°ΠΈΠ» МазСин, я β€” ΠΌΠ΅Π½Ρ‚ΠΎΡ€ Backend community ManyChat. 5 дСкабря Π² нашСм офисС ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Backend Meetup.

Π’ этот Ρ€Π°Π· ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° PHP, Π½ΠΎ ΠΈ Π·Π°Ρ‚Ρ€ΠΎΠ½Π΅ΠΌ Ρ‚Π΅ΠΌΡƒ использования Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….

Начнём с истории ΠΏΡ€ΠΎ Π²Ρ‹Π±ΠΎΡ€ инструмСнтов для вычислСния матСматичСских Ρ„ΠΎΡ€ΠΌΡƒΠ». ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€Π° подходящСй Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. А Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ встрСчу большим Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ ΠΎ Ρ‚ΡŽΠ½ΠΈΠ½Π³Π΅ сСрвСра высоконагруТСнного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ½ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ nginx ΠΈ php-fpm Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ двиТСниях запросов вмСсто постоянного увСличСния количСства сСрвСров.

5 дСкабря, ManyChat Backend MeetUp

Участников ΠΆΠ΄ΡƒΡ‚ Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹ ΠΎΡ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ManyChat ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅. Π’ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒ гостСй Π±ΡƒΠ΄Π΅ΠΌ Π² 18:30, Π° Π½Π°Ρ‡Π½Π΅ΠΌ ΠΌΠΈΡ‚Π°ΠΏ Π² 19:00. РСгистрация доступна ΠΏΠΎ ссылкС, Π° подробная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° мСроприятия β€” ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

Β«Hoa vs Symfony: Π²Ρ‹Π±ΠΎΡ€ инструмСнта для вычислСния Ρ„ΠΎΡ€ΠΌΡƒΠ»Β»

Π‘ΠΏΠΈΠΊΠ΅Ρ€: Иван Π―ΠΊΠΎΠ²Π΅Π½ΠΊΠΎ, backend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² ManyChat

О Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΊΠ»Π°Π΄?

Π‘Ρ€Π°Π²Π½ΡŽ Π΄Π²Π° инструмСнта для вычислСния Ρ„ΠΎΡ€ΠΌΡƒΠ». РасскаТу, ΠΊΠ°ΠΊ ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Hoa, Π½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ. ПодСлюсь историСй, ΠΊΠ°ΠΊ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΅Π·ΠΆΠ°Π»ΠΈ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ инструмСнта Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, с ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ сдСлали.

Β«Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… β€”Β Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒΒ»

Π‘ΠΏΠΈΠΊΠ΅Ρ€: Николай Π“ΠΎΠ»ΠΎΠ²,Β Chief Data Architect Π² ManyChat.

Π”ΠΎ этого Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΠ» Data Platform Π² Avito, строил Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π² Π’Π’Π‘ Π€Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, Π›Π°Π½ΠΈΡ‚, НББ (Π½Π° Π’Π΅Ρ€Π°Π΄Π°Ρ‚Π΅) ΠΈ участвовал Π² рядС Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Помимо Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ManyChat, Николай ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π΅Ρ‚ Π² НИУ Π’Π¨Π­ ΠΈ занимаСтся Π½Π°ΡƒΡ‡Π½Ρ‹ΠΌΠΈ исслСдованиями Π² области соврСмСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ построСния Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Data Vault ΠΈ Anchor Modeling, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² области Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ BlockChain.

О Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΊΠ»Π°Π΄?

Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… β€” слоТная, многогранная ΠΈ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‚Π΅ΠΌΠ°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, с ΠΎΠ΄Π½ΠΎΠΉ стороны, Π½Π΅Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Сё всСстороннСС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, влияниС — высоко.

ЦСль Π΄ΠΎΠΊΠ»Π°Π΄Π° β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρƒ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Π΅ΠΉ прСдставлСниС ΠΎ соврСмСнном ΠΌΠΈΡ€Π΅ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π° 2019 Π³ΠΎΠ΄):

  • Π§Ρ‚ΠΎ сСйчас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π½ΠΎ ΡƒΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°?
  • КакиС Π±Π°Π·Ρ‹ уходят, ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ?
  • Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ, ΠΊΠ°ΠΊ подготовится ΠΊ росту…
  • ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠŸΠΎΡΡ‚Π³Ρ€Π΅Ρ, Π° Π½Π΅ ΠœΠΎΠ½Π³ΠΎβ€¦ Π—Π°Ρ‡Π΅ΠΌ рСдис, Ссли ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ MySQL? Π§Π΅ΠΌ Π’Π°Ρ€Π°Π½Ρ‚ΡƒΠ» Π»ΡƒΡ‡ΡˆΠ΅ ΠžΡ€Π°ΠΊΠ»Π°, Π° Ρ‡Π΅ΠΌ Ρ…ΡƒΠΆΠ΅. И Π·Π°Ρ‡Π΅ΠΌ Π²ΠΎ всСм этом Π·ΠΎΠΎΠΏΠ°Ρ€ΠΊΠ΅ Эластик, ClickHouse… ΠΈΠ»ΠΈ, прости господи, Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°.

Β«Π–Π΅Π»Π΅Π·ΠΎΠ±Π΅Ρ‚ΠΎΠ½Π½Ρ‹ΠΉ Π±Π΅ΠΊΠ΅Π½Π΄Β»

Π‘ΠΏΠΈΠΊΠ΅Ρ€: Антон Π–ΡƒΠΊΠΎΠ², backend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² ManyChat

О Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΊΠ»Π°Π΄?

ManyChat ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сотни ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² событий ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Ρ‡Π΅Ρ€Π΅Π· связку nginx, php-fpm ΠΈ php. Π—Π° ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ сСрвСра ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π³ΠΎ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, сколько коррСктная настройка двиТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… запросов ΠΎΡ‚ Π²Π΅Π±-сСрвСра Π΄ΠΎ прилоТСния ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Вонкая конфигурация nginx ΠΈ php-fpm способна Π½Π° Ρ€ΠΎΠ²Π½ΠΎΠΌ мСстС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π°Π·Ρ‹. ΠœΡ‹ расскаТСм ΠΎ Ρ‚ΡŽΠ½ΠΈΠ½Π³Π΅ сСрвСра высоконагруТСнного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ½ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ двиТСниях запросов вмСсто постоянного увСличСния количСства сСрвСров.

  • КакиС Ρ€ΡƒΡ‡ΠΊΠΈ ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ для Ρ‚ΠΎΠ½ΠΊΠΎΠΉ оркСстровки ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ?
  • Как ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· созданиС ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π±ΡƒΡ‚Ρ‹Π»ΠΎΡ‡Π½Ρ‹Ρ… Π³ΠΎΡ€Π»Ρ‹ΡˆΠ΅ΠΊ?
  • Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ отказоустойчивый сСрвСр с прСдсказуСмой Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ?
  • КакиС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π° основС историчСских Π΄Π°Π½Π½Ρ‹Ρ…?
  • Как ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΡŽ сСрвСра послС дСплоя?

Π’Π°ΠΉΠΌΠΈΠ½Π³

18:30 β€” Π‘Π±ΠΎΡ€ участников;
19:00 β€” Β«Hoa vs Symfony: Π²Ρ‹Π±ΠΎΡ€ инструмСнта для вычислСния Ρ„ΠΎΡ€ΠΌΡƒΠ»Β» / Иван Π―ΠΊΠΎΠ²Π΅Π½ΠΊΠΎ (ManyChat);
19:25 β€” Β«Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… β€” Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒΒ» / Николай Π“ΠΎΠ»ΠΎΠ² (ManyChat);
20:10 β€” ΠŸΠ΅Ρ€Π΅Ρ€Ρ‹Π²;
20:30 β€” Β«Π–Π΅Π»Π΅Π·ΠΎΠ±Π΅Ρ‚ΠΎΠ½Π½Ρ‹ΠΉ Π±Π΅ΠΊΠ΅Π½Π΄Β» / Антон Π–ΡƒΠΊΠΎΠ² (ManyChat);
21:45 β€” AfterParty ΠΈ свободноС ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅.

ΠœΠ΅ΡΡ‚ΠΎ встрСчи: ΡƒΠ». ЗСмляной Π²Π°Π», Π΄. 9, бизнСс-Ρ†Π΅Π½Ρ‚Ρ€ Β«Π‘ΠΈΡ‚ΠΈΠ΄Π΅Π»Β».

Для участия Π² ΠΌΠΈΡ‚Π°ΠΏΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ мСст ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ подтвСрТдСния рСгистрации (ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ мСроприятиСм).

Записи выступлСний спикСров ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ Π½Π° нашСм YouTube-ΠΊΠ°Π½Π°Π»Π΅.

ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ Ρ‡Π°Ρ‚Ρƒ ΠΌΠΈΡ‚Π°ΠΏΠ°, Ρ‚Π°ΠΌ Π±Ρ‹Π²Π°ΡŽΡ‚ интСрСсныС обсуТдСния ΠΈ анонсы ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… мСроприятий.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com