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.
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
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:
Untuk mengambil bahagian dalam pertemuan anda mesti melalui
Kami akan menerbitkan rakaman ucapan penceramah di kami
Sertai
Sumber: www.habr.com