5 Disember, ManyChat Backend MeetUp

Hello!

Nama saya Mikhail Mazein, saya seorang mentor untuk komuniti Backend ManyChat. 5 Disember Pertemuan Backend pertama akan diadakan di pejabat kami.

Kali ini kita akan bercakap bukan sahaja tentang pembangunan dalam PHP, tetapi juga menyentuh topik penggunaan pangkalan data.

Mari kita mulakan dengan cerita tentang memilih alat untuk mengira formula matematik. Mari kita teruskan dengan topik asas memilih pangkalan data yang sesuai. Dan kami akan menamatkan mesyuarat dengan laporan besar mengenai penalaan pelayan projek beban tinggi menggunakan konfigurasi nginx dan php-fpm yang diperhalusi berdasarkan data pada pergerakan permintaan dan bukannya terus meningkatkan bilangan pelayan.

5 Disember, ManyChat Backend MeetUp

Peserta akan menerima persembahan daripada jurutera ManyChat dan, sudah tentu, komunikasi. Kami akan bertemu tetamu di 18:30, dan mari kita mulakan pertemuan 19:00. Pendaftaran tersedia ΠΏΠΎ ссылкС, dan program terperinci acara sedang di bawah pemotongan.

Program

"Hoa vs Symfony: memilih alat untuk mengira formula"

Penceramah: Ivan Yakovenko, pembangun bahagian belakang di ManyChat

Apakah laporan itu akan dibuat?

Saya akan membandingkan dua alat untuk mengira formula. Saya akan beritahu anda bagaimana kami memilih Hoa, tetapi ada masalah. Saya akan berkongsi cerita tentang bagaimana dan mengapa kami berpindah dari satu instrumen ke instrumen yang lain, masalah yang kami hadapi dan kesimpulan yang kami buat.

"Pangkalan data - perkara yang perlu diketahui oleh pembangun"

Penceramah: Nikolay Golov, Ketua Arkitek Data di ManyChat.

Sebelum itu, beliau mengetuai Platform Data di Avito, membina kemudahan storan di VTB Factoring, Lanit, NSS (di Teradata) dan mengambil bahagian dalam beberapa projek yang lebih kecil. Selain bekerja di ManyChat, Nikolay mengajar di Sekolah Tinggi Ekonomi Universiti Penyelidikan Nasional dan terlibat dalam penyelidikan saintifik dalam bidang metodologi moden untuk membina gudang data, seperti Bilik Kebal Data dan Pemodelan Anchor, serta dalam bidang teknologi BlockChain.

Apakah laporan itu akan dibuat?

Pangkalan data adalah topik yang kompleks, pelbagai dan asas. Di satu pihak, adalah tidak munasabah untuk pembangun menghabiskan banyak masa untuk kajian komprehensifnya. Sebaliknya, pengaruhnya tinggi.

Tujuan laporan itu adalah untuk memberi pendengar idea tentang dunia pangkalan data moden (sehingga 2019):

  • Apa masalah sekarang, apa yang dah lama tak jadi masalah?
  • Pangkalan mana yang akan pergi, yang mana yang semakin popular di kalangan pembangun dan mengapa?
  • Bagaimana untuk memilih asas, bagaimana untuk mempersiapkan pertumbuhan...
  • Mengapa Postgres dan bukan Mongo... Mengapa lobak jika anda sudah mempunyai MySQL? Mengapa Tarantula lebih baik daripada Oracle, dan mengapa ia lebih teruk? Dan mengapa di seluruh zoo ini adalah Elastik, ClickHouse... atau, Tuhan ampunkan saya, Vertika.

"Bagian belakang konkrit bertetulang"

Penceramah: Anton Zhukov, pembangun bahagian belakang di ManyChat

Apakah laporan itu akan dibuat?

ManyChat memproses ratusan juta acara setiap hari melalui gabungan nginx, php-fpm dan php. Daya pemprosesan pelayan ditentukan bukan oleh kuasanya tetapi oleh konfigurasi yang betul bagi pergerakan permintaan pengguna dari pelayan web ke aplikasi dan belakang. Konfigurasi nipis nginx dan php-fpm boleh meningkatkan daya pengeluaran secara mendadak. Kami akan bercakap tentang menala pelayan projek beban tinggi menggunakan konfigurasi terperinci berdasarkan data pada pergerakan permintaan dan bukannya terus menambah bilangan pelayan.

  • Tombol manakah yang harus anda putar untuk mengatur aliran dan pemuatan data yang halus?
  • Bagaimana untuk memastikan daya pengeluaran melalui penciptaan dan penghapusan kesesakan?
  • Bagaimana untuk mencipta pelayan toleran kesalahan dengan kapasiti yang boleh diramalkan?
  • Apakah metrik yang perlu saya gunakan untuk menilai perubahan berdasarkan data sejarah?
  • Bagaimana untuk bertindak balas dengan cepat terhadap kemerosotan pelayan selepas penggunaan?

Masa

18:30 - Perhimpunan peserta;
19:00 β€” β€œHoa vs Symfony: memilih alat untuk mengira formula” / Ivan Yakovenko (ManyChat);
19:25 β€” β€œPangkalan Data - perkara yang perlu diketahui oleh pembangun” / Nikolay Golov (ManyChat);
20:10 - Rehat;
20:30 β€” β€œBagian belakang konkrit bertetulang” / Anton Zhukov (ManyChat);
21:45 β€” Selepas Parti dan komunikasi percuma.

Titik pertemuan: st. Zemlyanoy Val, 9, pusat perniagaan Citydel.

Untuk mengambil bahagian dalam pertemuan anda mesti melalui pendaftaran. Bilangan tempat adalah terhad, pastikan anda menunggu pengesahan pendaftaran (akan dihantar melalui email sebelum acara).

Kami akan menerbitkan rakaman ucapan penceramah di kami saluran YouTube.

Sertai ke sembang pertemuan, terdapat perbincangan dan pengumuman menarik tentang acara yang akan datang.

Sumber: www.habr.com

Tambah komen