5 Desember, Pertemuan Backend ManyChat

Hello!

Nama saya Mikhail Mazein, saya mentor komunitas Backend ManyChat. 5 Desember Pertemuan Backend pertama akan diadakan di kantor kami.

Kali ini kita tidak hanya akan membahas tentang pengembangan di PHP, tetapi juga menyentuh topik penggunaan database.

Mari kita mulai dengan cerita tentang memilih alat untuk menghitung rumus matematika. Mari kita lanjutkan dengan topik dasar memilih database yang sesuai. Dan kami akan mengakhiri pertemuan dengan laporan besar tentang penyetelan server proyek beban tinggi menggunakan konfigurasi nginx dan php-fpm yang disempurnakan berdasarkan data pergerakan permintaan alih-alih terus menambah jumlah server.

5 Desember, Pertemuan Backend ManyChat

Peserta akan menerima presentasi dari para insinyur ManyChat dan, tentu saja, komunikasi. Kami akan menemui tamu di 18:30, dan mari kita mulai pertemuannya 19:00. Pendaftaran tersedia по ссылке, dan program rinci acara tersebut sedang dipotong.

Program

“Hoa vs Symfony: memilih alat untuk menghitung rumus”

Pembicara: Ivan Yakovenko, pengembang backend di ManyChat

Laporan tersebut akan membahas tentang apa?

Saya akan membandingkan dua alat untuk menghitung rumus. Saya akan memberitahu Anda bagaimana kami memilih Hoa, tetapi ada yang tidak beres. Saya akan berbagi cerita tentang bagaimana dan mengapa kami berpindah dari satu instrumen ke instrumen lainnya, masalah apa yang kami temui dan kesimpulan apa yang kami ambil.

“Database - apa yang perlu diketahui pengembang”

Pembicara: Nikolay Golov, Kepala Arsitek Data di ManyChat.

Sebelumnya, ia memimpin Platform Data di Avito, membangun fasilitas penyimpanan di VTB Factoring, Lanit, NSS (di Teradata) dan berpartisipasi dalam sejumlah proyek kecil. Selain bekerja di ManyChat, Nikolay mengajar di Sekolah Tinggi Ekonomi Universitas Riset Nasional dan terlibat dalam penelitian ilmiah di bidang metodologi modern untuk membangun gudang data, seperti Data Vault dan Anchor Modeling, serta di bidang Teknologi BlockChain.

Laporan tersebut akan membahas tentang apa?

Basis data adalah topik yang kompleks, beragam, dan mendasar. Di satu sisi, tidak masuk akal bagi pengembang untuk menghabiskan banyak waktu untuk mempelajarinya secara komprehensif. Di sisi lain, pengaruhnya tinggi.

Tujuan dari laporan ini adalah untuk memberikan gambaran kepada pendengar tentang dunia database modern (per 2019):

  • Apa masalahnya sekarang, apa yang sudah lama tidak menjadi masalah?
  • Basis mana yang akan ditinggalkan, basis mana yang mendapatkan popularitas di kalangan pengembang dan mengapa?
  • Bagaimana memilih basis, bagaimana mempersiapkan pertumbuhan...
  • Mengapa Postgres dan bukan Mongo... Mengapa lobak jika Anda sudah memiliki MySQL? Mengapa Tarantula lebih baik dari Oracle, dan mengapa lebih buruk? Dan mengapa di seluruh kebun binatang ini ada Elastic, ClickHouse... atau, Tuhan maafkan saya, Vertika.

"Bagian belakang beton bertulang"

Pembicara: Anton Zhukov, pengembang backend di ManyChat

Laporan tersebut akan membahas tentang apa?

ManyChat memproses ratusan juta acara setiap hari melalui kombinasi nginx, php-fpm, dan php. Throughput server tidak ditentukan oleh kekuatannya melainkan oleh konfigurasi yang benar dari pergerakan permintaan pengguna dari server web ke aplikasi dan sebaliknya. Konfigurasi tipis nginx dan php-fpm dapat meningkatkan throughput secara signifikan. Kami akan berbicara tentang menyetel server proyek beban tinggi menggunakan konfigurasi terperinci berdasarkan pergerakan data berdasarkan permintaan alih-alih terus menambah jumlah server.

  • Kenop mana yang harus Anda putar untuk mengatur aliran dan pemuatan data dengan baik?
  • Bagaimana memastikan throughput melalui penciptaan dan penghapusan kemacetan?
  • Bagaimana cara membuat server yang toleran terhadap kesalahan dengan kapasitas yang dapat diprediksi?
  • Metrik apa yang harus saya gunakan untuk mengevaluasi perubahan berdasarkan data historis?
  • Bagaimana cara cepat merespons degradasi server setelah penerapan?

Waktu

18:30 — Pengumpulan peserta;
19:00 — “Hoa vs Symfony: memilih alat untuk menghitung rumus” / Ivan Yakovenko (ManyChat);
19:25 — “Database - apa yang perlu diketahui pengembang” / Nikolay Golov (ManyChat);
20:10 — Istirahat;
20:30 — “Bagian belakang beton bertulang” / Anton Zhukov (ManyChat);
21:45 — AfterParty dan komunikasi gratis.

Titik temu: st. Zemlyanoy Val, 9, pusat bisnis Citydel.

Untuk berpartisipasi dalam pertemuan, Anda harus melaluinya pendaftaran. Jumlah tempat terbatas, pastikan menunggu konfirmasi pendaftaran (akan dikirim melalui email sebelum acara).

Kami akan mempublikasikan rekaman pidato pembicara di kami Saluran Youtube.

Bergabunglah dengan kami ke obrolan pertemuan, ada diskusi menarik dan pengumuman acara mendatang.

Sumber: www.habr.com

Tambah komentar