Abenduak 5, ManyChat Backend MeetUp

Hola a todos!

Nire izena Mikhail Mazein da, ManyChat-eko Backend komunitateko tutorea naiz. 5 abendua Lehen Backend Meetup-a gure bulegoan egingo da.

Oraingo honetan PHP-en garapenari buruz hitz egingo dugu, datu-baseak erabiltzearen gaia ere ukituko dugu.

Has gaitezen formula matematikoak kalkulatzeko tresnak aukeratzeari buruzko istorio batekin. Jarrai dezagun datu base egoki bat aukeratzeko oinarrizko gaiarekin. Eta karga handiko proiektu baten zerbitzaria sintonizatzeko txosten handi batekin amaituko dugu bilera nginx eta php-fpm-ren konfigurazio fin bat erabiliz eskaera-mugimenduen datuetan oinarrituta, zerbitzari kopurua etengabe handitu beharrean.

Abenduak 5, ManyChat Backend MeetUp

Parte hartzaileek ManyChat ingeniarien aurkezpenak jasoko dituzte eta, jakina, komunikazioa. Gonbidatuekin elkartuko gara 18:30, eta has gaitezen topaketa 19:00. Izena emateko aukera dago ΠΏΠΎ ссылкС, eta ekitaldiaren egitarau zehatza ebakipean dago.

Programa

"Hoa vs Symfony: formulak kalkulatzeko tresna bat aukeratzea"

Hizlaria: Ivan Yakovenko, ManyChat-eko backend garatzailea

Zeri buruzkoa izango da txostena?

Formulak kalkulatzeko bi tresna alderatuko ditut. Hoa nola aukeratu genuen esango dizut, baina zerbait gaizki atera zen. Tresna batetik bestera nola eta zergatik pasatu ginen, zer arazo aurkitu genituen eta zer ondorio atera genituen kontatuko dut.

"Datu-basea - garatzaile batek jakin behar duena"

Hizlaria: Nikolay Golov, ManyChat-eko datuen arkitekto nagusia.

Aurretik, Avitoko Datu Plataforma zuzendu zuen, biltegiratze instalazioak eraiki zituen VTB Factoring, Lanit, NSS (Teradatan) eta proiektu txikiago batzuetan parte hartu zuen. ManyChat-en lan egiteaz gain, Nikolayk National Research University Higher School of Economics-en irakasten du eta ikerketa zientifikoetan dihardu datu biltegiak eraikitzeko metodologia modernoen alorrean, hala nola Data Vault eta Anchor Modeling, eta baita ere. BlockChain teknologiak.

Zeri buruzkoa izango da txostena?

Datu-baseak gai konplexu, askotariko eta oinarrizkoak dira. Alde batetik, ez da arrazoizkoa garatzaile batek bere azterketa integralean denbora asko ematea. Bestalde, eragina handia da.

Txostenaren helburua da entzuleei datu-baseen mundu modernoaren ideia bat ematea (2019tik aurrera):

  • Zer da arazoa orain, zer ez da arazoa izan aspalditik?
  • Zein oinarri uzten ari dira, zeintzuk ospea hartzen ari dira garatzaileen artean eta zergatik?
  • Nola aukeratu oinarria, nola prestatu hazkuntzarako...
  • Zergatik Postgres eta ez Mongo... Zertarako errefautxoa dagoeneko MySQL baduzu? Zergatik da Tarantula Oracle baino hobea, eta zergatik okerragoa? Eta zergatik zoo honetan guztian Elastic, ClickHouse... edo, Jainkoak barka nazazu, Vertika.

"Hormigoi armatuzko atzealdea"

Hizlaria: Anton Zhukov, ManyChat-eko backend garatzailea

Zeri buruzkoa izango da txostena?

ManyChat-ek ehunka milioi gertaera prozesatzen ditu egunero nginx, php-fpm eta php konbinazio baten bidez. Zerbitzariaren errendimendua ez da horren indarraren arabera zehazten, baizik eta erabiltzaileen eskaeren mugimenduaren konfigurazio zuzenak web zerbitzaritik aplikaziora eta atzera. Nginx eta php-fpm-ren konfigurazio mehe batek abiadura nabarmen handitu dezake. Karga handiko proiektu baten zerbitzaria sintonizatzeaz hitz egingo dugu eskaera-mugimenduen datuetan oinarritutako konfigurazio xehea erabiliz, zerbitzari kopurua etengabe handitu beharrean.

  • Zein botoi biratu beharko zenuke datu-fluxuak ondo antolatzeko eta kargatzeko?
  • Nola bermatu errendimendua botila-lepoak sortu eta kentzearen bidez?
  • Nola sortu akatsekiko tolerantzia duen zerbitzari bat aurreikusteko ahalmena duen?
  • Zein neurri erabili behar ditut aldaketak datu historikoetan oinarrituta ebaluatzeko?
  • Nola erantzun azkar zerbitzariaren degradazioa inplementatu ondoren?

Denboralizazioa

18:30 β€” Partaideen bilketa;
19:00 β€” β€œHoa vs Symfony: formulak kalkulatzeko tresna aukeratzea” / Ivan Yakovenko (ManyChat);
19:25 - "Datu-basea - garatzaile batek jakin behar duena" / Nikolay Golov (ManyChat);
20:10 β€” Atsedenaldia;
20:30 β€” β€œHormigoi armatua” / Anton Zhukov (ManyChat);
21:45 β€” AfterParty eta doako komunikazioa.

Elkargunea: st. Zemlyanoy Val, 9, Citydel negozio zentroa.

Topaketan parte hartu behar da Izena emateko. Leku-kopurua mugatua da, ziurtatu izen-ematearen berrespena arte itxaron duzula (e-mailez bidaliko da ekitaldia baino lehen).

Hizlarien hitzaldien grabazioak argitaratuko ditugu gurean YouTube kanala.

Sartu topaketa berriketara, eztabaida interesgarriak eta datozen ekitaldien iragarpenak daude.

Iturria: www.habr.com

Gehitu iruzkin berria