Dezember 5, ManyChat Backend MeetUp

Hallo jiddereen!

Mäin Numm ass Mikhail Masein, ech sinn e Mentor fir d'Backend Gemeinschaft vu ManyChat. Dezember 5 Déi éischt Backend Meetup gëtt an eisem Büro ofgehalen.

Dës Kéier wäerte mir net nëmmen iwwer d'Entwécklung am PHP schwätzen, awer och iwwer d'Thema vun der Benotzung vun Datenbanken beréieren.

Loosst eis mat enger Geschicht ufänken iwwer d'Auswiel vun Tools fir mathematesch Formelen ze berechnen. Loosst eis mat dem fundamentalen Thema weidergoen fir eng passend Datebank ze wielen. A mir wäerten d'Versammlung mat engem grousse Bericht iwwer d'Ofstëmmung vum Server vun engem High-load-Projet ofschléissen mat enger feinstëmmer Konfiguratioun vun nginx a php-fpm baséiert op Daten op Ufro Beweegungen anstatt d'Zuel vun de Serveren konstant ze erhéijen.

Dezember 5, ManyChat Backend MeetUp

D'Participanten kréien Presentatiounen vu ManyChat Ingenieuren an natierlech Kommunikatioun. Mir treffen Gäscht um 18:30, a loosst eis de Meetup starten 19:00. Umeldung ass verfügbar Link, an den detailléierte Programm vum Event ass ënner dem Schnëtt.

De Programm

"Hoa vs Symfony: Wiel vun engem Tool fir Formelen ze berechnen"

Spriecher: Ivan Yakovenko, Backend Entwéckler bei ManyChat

Iwwer wat wäert de Bericht handelen?

Ech wäert zwee Tools vergläichen fir Formelen ze berechnen. Ech soen Iech wéi mir Hoa gewielt hunn, awer eppes ass falsch gaang. Ech wäert d'Geschicht deelen wéi a firwat mir vun engem Instrument an en anert geplënnert sinn, wéi eng Problemer mir begéint hunn a wéi eng Conclusiounen mir gezunn hunn.

"Datebank - wat en Entwéckler muss wëssen"

Spriecher: Nikolay Golov, Chief Data Architect bei ManyChat.

Virdru huet hien d'Dateplattform bei Avito gefouert, Späicheranlagen bei VTB Factoring, Lanit, NSS (op Teradata) gebaut an un enger Rei vu méi klenge Projete matgemaach. Nieft der Aarbecht bei ManyChat, léiert den Nikolay op der National Research University Higher School of Economics a beschäftegt sech mat der wëssenschaftlecher Fuerschung am Beräich vun de modernen Methodologien fir Datelager ze bauen, wéi Data Vault an Anchor Modeling, wéi och am Beräich vun BlockChain Technologien.

Iwwer wat wäert de Bericht handelen?

Datenbanken sinn e komplext, villsäitegt a fundamentalt Thema. Engersäits ass et onraisonnabel fir en Entwéckler vill Zäit op seng ëmfaassend Studie ze verbréngen. Op der anerer Säit ass den Afloss héich.

Den Zweck vum Bericht ass den Nolauschterer eng Iddi vun der moderner Welt vun Datenbanken ze ginn (vun 2019):

  • Wat ass elo e Problem, wat war scho laang kee Problem?
  • Wéi eng Base verloossen, wéi eng gewinnt Popularitéit ënner Entwéckler a firwat?
  • Wéi wielen ech eng Basis, wéi Dir Iech op de Wuesstum virbereet ...
  • Firwat Postgres an net Mongo ... Firwat Rettich wann Dir schonn MySQL hutt? Firwat ass Tarantula besser wéi Oracle, a firwat ass et méi schlëmm? A firwat an dësem ganzen Zoo ass Elastic, ClickHouse ... oder, Gott verzei mir, Vertika.

"Verstäerkt Beton Backend"

Spriecher: Anton Zhukov, Backend Entwéckler bei ManyChat

Iwwer wat wäert de Bericht handelen?

ManyChat veraarbecht all Dag Honnerte vu Millioune Eventer duerch eng Kombinatioun vun nginx, php-fpm a php. Den Duerchgang vum Server gëtt net sou vill vu senger Kraaft festgeluegt wéi duerch déi richteg Konfiguratioun vun der Bewegung vu Benotzerfuerderunge vum Webserver op d'Applikatioun an zréck. Eng dënn Konfiguratioun vun nginx a php-fpm kann den Duerchgang wesentlech aus dem bloe erhéijen. Mir schwätzen iwwer d'Ofstëmmung vum Server vun engem High-Laast-Projet mat enger feinkorrekter Konfiguratioun baséiert op Daten op Ufrobewegungen anstatt stänneg d'Zuel vun de Serveren ze erhéijen.

  • Wéi eng Knäpper sollt Dir dréinen fir eng fein Orchestratioun vun Datefloss a Belaaschtung?
  • Wéi garantéiert d'Duerchschnëtt duerch d'Schafung an d'Ewechhuele vu Flaschenhals?
  • Wéi erstellen ech e Feeler-tolerante Server mat prévisibel Kapazitéit?
  • Wéi eng Metriken soll ech benotzen fir Ännerungen op Basis vun historeschen Donnéeën ze evaluéieren?
  • Wéi séier op Serverdegradatioun nom Ofbau reagéieren?

Timing

18:30 - Versammlung vun de Participanten;
19:00 - "Hoa vs Symfony: Wiel vun engem Tool fir Formelen ze berechnen" / Ivan Yakovenko (ManyChat);
19:25 - "Datebank - wat en Entwéckler muss wëssen" / Nikolay Golov (ManyChat);
20:10 - Paus;
20:30 - "Verstärkt Beton Backend" / Anton Zhukov (ManyChat);
21:45 - AfterParty a fräi Kommunikatioun.

Treffpunkt: st. Zemlyanoy Val, 9, Citydel Geschäftszentrum.

Fir un der Meetup deelzehuelen musst Dir duerchgoen Immatrikulatioun. D'Zuel vun de Plazen ass limitéiert, gitt sécher op d'Bestätegung vun der Aschreiwung ze waarden (gëtt per E-Mail virum Event geschéckt).

Mir publizéieren Opzeechnunge vun de Rieden vun de Spriecher op eisem YouTube Kanal.

Maach bei eis mat zum Meetup Chat, et ginn interessant Diskussiounen an Ukënnegung vun zukünfteg Eventer.

Source: will.com

Setzt e Commentaire