5 ธันวาคม MeetUp แบ็กเอนด์ ManyChat

Hello!

ฉันชื่อ Mikhail Mazein ฉันเป็นที่ปรึกษาให้กับชุมชนแบ็กเอนด์ของ ManyChat ธันวาคม 5 Backend Meetup ครั้งแรกจะจัดขึ้นที่สำนักงานของเรา

ครั้งนี้เราจะไม่เพียงแต่พูดถึงการพัฒนาใน PHP เท่านั้น แต่ยังพูดถึงหัวข้อการใช้ฐานข้อมูลด้วย

เรามาเริ่มกันที่เรื่องราวการเลือกเครื่องมือในการคำนวณสูตรทางคณิตศาสตร์กันก่อน เรามาต่อกันที่หัวข้อพื้นฐานในการเลือกฐานข้อมูลที่เหมาะสม และเราจะปิดท้ายการประชุมด้วยรายงานสำคัญเกี่ยวกับการปรับแต่งเซิร์ฟเวอร์ของโปรเจ็กต์ที่มีโหลดสูงโดยใช้การกำหนดค่า nginx และ php-fpm ที่ปรับแต่งอย่างละเอียดโดยอิงตามข้อมูลการเคลื่อนไหวของคำขอ แทนที่จะเพิ่มจำนวนเซิร์ฟเวอร์อย่างต่อเนื่อง

5 ธันวาคม MeetUp แบ็กเอนด์ ManyChat

ผู้เข้าร่วมจะได้รับการนำเสนอจากวิศวกรของ ManyChat และแน่นอนว่ารวมถึงการสื่อสารด้วย เราจะไปพบกับแขกที่ 18:30และมาเริ่มมีตติ้งกันดีกว่า 19:00. สามารถลงทะเบียนได้ ลิงค์และรายละเอียดของโปรแกรมงานอยู่ระหว่างดำเนินการ

โครงการ

“Hoa vs Symfony: การเลือกเครื่องมือสำหรับการคำนวณสูตร”

ลำโพง: Ivan Yakovenko ผู้พัฒนาแบ็กเอนด์ของ ManyChat

รายงานจะเกี่ยวกับอะไร?

ฉันจะเปรียบเทียบสองเครื่องมือในการคำนวณสูตร ฉันจะบอกคุณว่าเราเลือก Hoa อย่างไร แต่มีบางอย่างผิดพลาด ฉันจะแบ่งปันเรื่องราวว่าทำไมเราจึงย้ายจากเครื่องดนตรีหนึ่งไปอีกเครื่องดนตรีหนึ่ง ปัญหาที่เราพบ และข้อสรุปที่เราได้

“ฐานข้อมูล – สิ่งที่นักพัฒนาจำเป็นต้องรู้”

ลำโพง: Nikolay Golov หัวหน้าสถาปนิกข้อมูลของ ManyChat

ก่อนหน้านั้น เขาเป็นผู้นำ Data Platform ที่ Avito สร้างศูนย์จัดเก็บข้อมูลที่ VTB Factoring, Lanit, NSS (บน Teradata) และเข้าร่วมในโครงการขนาดเล็กหลายโครงการ นอกเหนือจากการทำงานที่ ManyChat แล้ว Nikolay ยังสอนที่ National Research University Higher School of Economics และมีส่วนร่วมในการวิจัยทางวิทยาศาสตร์ในสาขาวิธีการสมัยใหม่สำหรับการสร้างคลังข้อมูล เช่น Data Vault และ Anchor Modeling รวมถึงในสาขาของ เทคโนโลยีบล็อคเชน

รายงานจะเกี่ยวกับอะไร?

ฐานข้อมูลเป็นหัวข้อที่ซับซ้อน หลายแง่มุม และเป็นพื้นฐาน ในแง่หนึ่ง นักพัฒนาซอฟต์แวร์ต้องใช้เวลามากกับการศึกษาที่ครอบคลุมอย่างไม่มีเหตุผล ในทางกลับกันมีอิทธิพลสูง

วัตถุประสงค์ของรายงานคือเพื่อให้ผู้ฟังมีแนวคิดเกี่ยวกับโลกสมัยใหม่ของฐานข้อมูล (ณ ปี 2019):

  • ตอนนี้มีปัญหาอะไร อะไรที่ไม่เป็นปัญหามาเป็นเวลานาน?
  • ฐานไหนกำลังจะออกไป ฐานไหนกำลังได้รับความนิยมในหมู่นักพัฒนา และเพราะเหตุใด
  • เลือกฐานอย่างไร เตรียมตัวเติบโต...
  • ทำไมต้อง Postgres ไม่ใช่ Mongo... ทำไมต้องหัวไชเท้าถ้าคุณมี MySQL อยู่แล้ว? เหตุใดทารันทูล่าจึงดีกว่าออราเคิล และเหตุใดจึงแย่กว่านั้น และทำไมในสวนสัตว์แห่งนี้ถึงมี Elastic, ClickHouse... หรือ พระเจ้ายกโทษให้ฉัน Vertika

“ส่วนหลังคอนกรีตเสริมเหล็ก”

ลำโพง: Anton Zhukov ผู้พัฒนาแบ็กเอนด์ของ ManyChat

รายงานจะเกี่ยวกับอะไร?

ManyChat ประมวลผลกิจกรรมหลายร้อยล้านรายการทุกวันผ่านการผสมผสานระหว่าง nginx, php-fpm และ php ปริมาณงานของเซิร์ฟเวอร์นั้นพิจารณาจากพลังไม่มากเท่ากับการกำหนดค่าที่ถูกต้องของการย้ายคำขอของผู้ใช้จากเว็บเซิร์ฟเวอร์ไปยังแอปพลิเคชันและด้านหลัง การกำหนดค่า nginx และ php-fpm แบบบางสามารถเพิ่มปริมาณงานได้อย่างมาก เราจะพูดถึงการปรับแต่งเซิร์ฟเวอร์ของโปรเจ็กต์ที่มีโหลดสูงโดยใช้การกำหนดค่าแบบละเอียดโดยอิงตามข้อมูลตามคำขอ แทนที่จะเพิ่มจำนวนเซิร์ฟเวอร์อย่างต่อเนื่อง

  • คุณควรหมุนปุ่มใดเพื่อจัดระเบียบโฟลว์ข้อมูลและโหลดอย่างละเอียด
  • จะรับประกันปริมาณงานผ่านการสร้างและขจัดปัญหาคอขวดได้อย่างไร
  • จะสร้างเซิร์ฟเวอร์ที่ทนทานต่อข้อผิดพลาดพร้อมความจุที่คาดการณ์ได้อย่างไร
  • ฉันควรใช้เมตริกใดในการประเมินการเปลี่ยนแปลงตามข้อมูลประวัติ
  • จะตอบสนองต่อการเสื่อมสภาพของเซิร์ฟเวอร์อย่างรวดเร็วหลังจากการปรับใช้ได้อย่างไร

เวลา

18:30 น. — การรวมตัวของผู้เข้าร่วม;
19:00 — “Hoa vs Symfony: การเลือกเครื่องมือสำหรับการคำนวณสูตร” / Ivan Yakovenko (ManyChat);
19:25 — “ฐานข้อมูล - สิ่งที่นักพัฒนาจำเป็นต้องรู้” / Nikolay Golov (ManyChat);
20:10 — พัก;
20:30 น. — “แบ็กเอนด์คอนกรีตเสริมเหล็ก” / Anton Zhukov (ManyChat);
21:45 — AfterParty และการสื่อสารฟรี

จุดนัดพบ: เซนต์. เซมเลียนอย วาล อายุ 9 ขวบ ศูนย์ธุรกิจ Citydel.

คุณต้องผ่านขั้นตอนนี้จึงจะเข้าร่วมมีตติ้งได้ การลงทะเบียน. จำนวนที่นั่งมีจำนวนจำกัด โปรดรอการยืนยันการลงทะเบียน (จะถูกส่งทางอีเมลก่อนเริ่มงาน)

เราจะเผยแพร่บันทึกสุนทรพจน์ของผู้บรรยายเกี่ยวกับเรา ช่อง YouTube.

เข้าร่วมกับเรา สู่การแชทมีตติ้ง มีการอภิปรายและประกาศที่น่าสนใจเกี่ยวกับกิจกรรมที่กำลังจะเกิดขึ้น

ที่มา: will.com

เพิ่มความคิดเห็น