5 dekabr, ManyChat Backend MeetUp

Hello!

Mənim adım Mixail Mazein, mən ManyChat-ın Backend icması üçün mentoram. 5 dekabr İlk Backend Meetup ofisimizdə keçiriləcək.

Bu dəfə biz təkcə PHP-də inkişafdan deyil, həm də verilənlər bazalarından istifadə mövzusuna toxunacağıq.

Riyazi düsturların hesablanması üçün alətlərin seçilməsi haqqında hekayə ilə başlayaq. Uyğun verilənlər bazasını seçməklə bağlı əsas mövzuya davam edək. Və biz iclası serverlərin sayını daim artırmaq əvəzinə sorğu hərəkətləri üzrə məlumatlara əsaslanan nginx və php-fpm-in dəqiq tənzimlənmiş konfiqurasiyasından istifadə edərək yüksək yüklü layihənin serverinin sazlanmasına dair böyük hesabatla yekunlaşdıracağıq.

5 dekabr, ManyChat Backend MeetUp

İştirakçılar ManyChat mühəndislərinin təqdimatları və təbii ki, ünsiyyət alacaqlar. Qonaqlarla görüşəcəyik 18:30, və gəlin görüşə başlayaq 19:00. Qeydiyyat mövcuddur по ссылке, və tədbirin ətraflı proqramı kəsilərək altındadır.

Proqram

“Hoa vs Symfony: düsturların hesablanması üçün alət seçmək”

Natiq: İvan Yakovenko, ManyChat-da backend developer

Hesabat nədən ibarət olacaq?

Düsturların hesablanması üçün iki aləti müqayisə edəcəyəm. Mən sizə Hoanı necə seçdiyimizi söyləyəcəyəm, amma bir şey səhv oldu. Bir alətdən digərinə necə və niyə keçdiyimiz, hansı problemlərlə qarşılaşdığımız və hansı nəticələrə gəldiyimiz haqqında hekayəni paylaşacağam.

"Verilənlər bazası - tərtibatçının bilməli olduğu şey"

Natiq: Nikolay Golov, ManyChat-ın baş məlumat memarı.

Bundan əvvəl o, Avito-da Məlumat Platformasına rəhbərlik edib, VTB Faktorinq, Lanit, NSS-də (Teradata-da) saxlama obyektləri tikib və bir sıra kiçik layihələrdə iştirak edib. ManyChat-da işləməkdən əlavə, Nikolay Milli Tədqiqat Universitetinin İqtisadiyyat Ali Məktəbində dərs deyir və Data Vault və Anchor Modeling kimi məlumat anbarlarının qurulması üçün müasir metodologiyalar sahəsində elmi tədqiqatlarla məşğuldur. BlockChain texnologiyaları.

Hesabat nədən ibarət olacaq?

Verilənlər bazaları mürəkkəb, çoxşaxəli və fundamental mövzudur. Bir tərəfdən, tərtibatçının onun hərtərəfli öyrənilməsinə çox vaxt sərf etməsi ağlabatan deyil. Digər tərəfdən, təsir yüksəkdir.

Hesabatın məqsədi dinləyicilərə müasir verilənlər bazası dünyası haqqında fikir verməkdir (2019-cu il üzrə):

  • İndi problem nədir, çoxdan problem olmayan nədir?
  • Hansı bazalar tərk edir, hansılar tərtibatçılar arasında populyarlıq qazanır və niyə?
  • Baza necə seçilməli, böyüməyə necə hazırlanmalı...
  • Niyə Mongo yox, Postgres... Əgər artıq MySQL-iniz varsa niyə turp? Niyə Tarantula Oracle-dan yaxşıdır və niyə daha pisdir? Bəs niyə bütün bu zooparkda Elastik, ClickHouse... və ya Allah məni bağışlasın, Vertika.

"Dəmir-beton arxa tərəf"

Natiq: Anton Jukov, ManyChat-da backend developer

Hesabat nədən ibarət olacaq?

ManyChat hər gün nginx, php-fpm və php birləşmələri vasitəsilə yüz milyonlarla hadisəni emal edir. Serverin ötürmə qabiliyyəti onun gücü ilə deyil, istifadəçi sorğularının veb serverdən proqrama və geriyə doğru hərəkətinin düzgün konfiqurasiyası ilə müəyyən edilir. Nginx və php-fpm-in nazik konfiqurasiyası ötürmə qabiliyyətini əhəmiyyətli dərəcədə artıra bilər. Biz serverlərin sayını daim artırmaq əvəzinə sorğu hərəkətləri üzrə məlumatlara əsaslanan incə dənəli konfiqurasiyadan istifadə edərək yüksək yüklü layihənin serverini tənzimləməkdən danışacağıq.

  • Məlumat axınlarının və yüklənməsinin düzgün təşkili üçün hansı düymələri çevirməlisiniz?
  • Darboğazların yaradılması və aradan qaldırılması ilə məhsuldarlığı necə təmin etmək olar?
  • Proqnozlaşdırıla bilən tutumu olan səhvlərə dözümlü server necə yaradılır?
  • Tarixi məlumatlar əsasında dəyişiklikləri qiymətləndirmək üçün hansı ölçülərdən istifadə etməliyəm?
  • Yerləşdirmədən sonra serverin deqradasiyasına necə tez cavab vermək olar?

Zamanlama

18:30 — İştirakçıların toplanması;
19:00 — “Hoa vs Symfony: düsturların hesablanması üçün alətin seçilməsi” / İvan Yakovenko (ManyChat);
19:25 — “Məlumat bazası - tərtibatçının bilməli olduğu şey” / Nikolay Qolov (ManyChat);
20:10 - Fasilə;
20:30 — “Dəmir-beton arxa plan” / Anton Jukov (ManyChat);
21:45 — AfterParty və pulsuz ünsiyyət.

Görüş yeri: st. Zemlyanoy Val, 9, Citydel biznes mərkəzi.

Görüşdə iştirak etmək üçün siz keçməlisiniz qeyd. Yerlərin sayı məhduddur, mütləq qeydiyyatın təsdiqini gözləyin (tədbirdən əvvəl elektron poçtla göndəriləcək).

Natiqlərin çıxışlarının yazılarını öz saytımızda dərc edəcəyik YouTube kanalı.

Qoşulun görüş söhbətinə, maraqlı müzakirələr və qarşıdan gələn tədbirlərlə bağlı elanlar var.

Mənbə: www.habr.com

Добавить комментарий