5-р сарын XNUMX, ManyChat Backend MeetUp

хүн бүрт Сайн байна уу!

Намайг Михаил Мазеин гэдэг, би ManyChat-ийн Backend нийгэмлэгийн зөвлөгч юм. 12 сарын 5 Анхны Backend Meetup манай оффис дээр болно.

Энэ удаад бид зөвхөн PHP-ийн хөгжлийн талаар ярихаас гадна мэдээллийн санг ашиглах сэдвийг хөндөх болно.

Математикийн томъёог тооцоолох хэрэгсэл сонгох тухай түүхээс эхэлье. Тохиромжтой мэдээллийн санг сонгох үндсэн сэдвийг үргэлжлүүлье. Мөн бид серверийн тоог байнга нэмэгдүүлэхийн оронд хүсэлтийн хөдөлгөөний өгөгдөлд үндэслэн nginx болон php-fpm-ийн нарийн тохируулгыг ашиглан ачаалал ихтэй төслийн серверийг тааруулах тухай томоохон тайлангаар уулзалтаа дуусгах болно.

5-р сарын XNUMX, ManyChat Backend MeetUp

Оролцогчид ManyChat инженерүүдийн илтгэл, мэдээжийн хэрэг харилцаа холбоог хүлээн авна. Бид зочидтой уулзах болно 18:30, тэгээд уулзалтаа эхэлцгээе 19:00. Бүртгэл авах боломжтой холбоос, мөн үйл явдлын нарийвчилсан хөтөлбөр бууруулах дор байна.

Хөтөлбөр

"Hoa vs Symfony: томъёог тооцоолох хэрэгсэл сонгох"

Илтгэгч: Иван Яковенко, ManyChat-ийн арын хөгжүүлэгч

Илтгэл юуны тухай байх вэ?

Би томъёог тооцоолох хоёр хэрэгслийг харьцуулах болно. Бид Хоаг хэрхэн сонгосон талаар би танд хэлэх болно, гэхдээ ямар нэг зүйл буруу болсон. Бид хэрхэн, яагаад нэг хэрэглүүрээс нөгөөд шилжсэн, ямар асуудалтай тулгарсан, ямар дүгнэлтэд хүрсэн тухайгаа би хуваалцах болно.

"Өгөгдлийн сан - хөгжүүлэгч юу мэдэх ёстой"

Илтгэгч: Николай Голов, ManyChat компанийн мэдээллийн ахлах архитектор.

Үүнээс өмнө тэрээр Avito дахь Data Platform-ийг удирдаж, VTB Factoring, Lanit, NSS (Терадата дээр) дээр хадгалах байгууламж барьж, хэд хэдэн жижиг төслүүдэд оролцсон. Николай ManyChat-д ажиллахын зэрэгцээ Үндэсний судалгааны их сургуулийн Эдийн засгийн дээд сургуульд багшилдаг бөгөөд Data Vault, Anchor Modeling гэх мэт мэдээллийн агуулах барих орчин үеийн арга зүй, түүнчлэн мэдээллийн технологийн чиглэлээр шинжлэх ухааны судалгаа хийдэг. BlockChain технологи.

Илтгэл юуны тухай байх вэ?

Мэдээллийн сан нь нарийн төвөгтэй, олон талт, үндсэн сэдэв юм. Нэг талаас, хөгжүүлэгч үүнийг цогцоор нь судлахад маш их цаг зарцуулах нь үндэслэлгүй юм. Нөгөөтэйгүүр нөлөөлөл өндөр байна.

Тайлангийн зорилго нь сонсогчдод мэдээллийн сангийн орчин үеийн ертөнцийн талаар ойлголт өгөх явдал юм (2019 оны байдлаар):

  • Одоо ямар асуудал байна, юу нь асуудалгүй удаж байна вэ?
  • Аль баазууд нь орхиж, аль нь хөгжүүлэгчдийн дунд түгээмэл болж байна вэ, яагаад?
  • Суурийг хэрхэн сонгох, өсөлтөд хэрхэн бэлтгэх...
  • Яагаад Mongo биш Postgres... Хэрэв танд MySQL байгаа бол яагаад улаан лууван? Тарантула яагаад Oracle-аас дээр вэ, яагаад муу байна вэ? Яагаад энэ амьтны хүрээлэнд Elastic, ClickHouse байдаг юм бол... эсвэл Бурхан намайг өршөөгөөч, Вертика.

"Төмөр бетон арын хэсэг"

Илтгэгч: Антон Жуков, ManyChat-ийн арын хөгжүүлэгч

Илтгэл юуны тухай байх вэ?

ManyChat нь nginx, php-fpm болон php-ийн хослолоор өдөр бүр хэдэн зуун сая үйл явдлыг боловсруулдаг. Серверийн дамжуулах чадвар нь түүний хүч чадлаар биш, харин хэрэглэгчийн хүсэлтийг вэб серверээс програм руу болон буцах хөдөлгөөнийг зөв тохируулснаар тодорхойлогддог. Nginx болон php-fpm-ийн нимгэн тохиргоо нь дамжуулах чадварыг мэдэгдэхүйц нэмэгдүүлэх боломжтой. Бид серверийн тоог байнга нэмэгдүүлэхийн оронд хүсэлтийн хөдөлгөөний өгөгдөлд суурилсан нарийн тохиргоог ашиглан өндөр ачаалалтай төслийн серверийг тааруулах талаар ярих болно.

  • Өгөгдлийн урсгал болон ачааллыг нарийн зохицуулахын тулд аль товчлуурыг эргүүлэх ёстой вэ?
  • Саад бэрхшээлийг бий болгох, арилгах замаар дамжуулах чадварыг хэрхэн хангах вэ?
  • Урьдчилан таамаглаж болох хүчин чадалтай, гэмтэлд тэсвэртэй серверийг хэрхэн бий болгох вэ?
  • Түүхэн өгөгдөл дээр үндэслэн өөрчлөлтийг үнэлэхийн тулд би ямар хэмжүүр ашиглах ёстой вэ?
  • Байршуулсаны дараа серверийн доройтолд хэрхэн хурдан хариу өгөх вэ?

Хугацаа

18:30 - Оролцогчдыг цуглуулах;
19:00 — “Хоа ба симфони: томъёог тооцоолох хэрэгсэл сонгох нь” / Иван Яковенко (ManyChat);
19:25 — “Мэдээллийн сан – хөгжүүлэгч юу мэдэх ёстой” / Николай Голов (ManyChat);
20:10 - Завсарлага;
20:30 - "Төмөр бетон ар тал" / Антон Жуков (ManyChat);
21:45 — AfterParty, чөлөөт харилцаа холбоо.

Уулзах цэг: st. Земляной Вал, 9, Citydel бизнес төв.

Уулзалтад оролцохын тулд та дамжин өнгөрөх ёстой бүртгэл. Байруудын тоо хязгаартай тул бүртгэлээ баталгаажуулахыг хүлээхээ мартуузай (үйл ажиллагаа болохоос өмнө цахим шуудангаар илгээнэ).

Бид илтгэгчдийн хэлсэн үгийн бичлэгийг манай сайтад нийтлэх болно YouTube суваг.

Бидэнтэй нэгд уулзалт чат руу, удахгүй болох арга хэмжээний талаар сонирхолтой хэлэлцүүлэг, зарлал байна.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх