5 grudnia, spotkanie zaplecza ManyChat

Witam wszystkich!

Nazywam się Michaił Mazein i jestem mentorem społeczności Backend w ManyChat. 5 grudnia Pierwszy Backend Meetup odbędzie się w naszym biurze.

Tym razem porozmawiamy nie tylko o rozwoju w PHP, ale poruszymy także temat wykorzystania baz danych.

Zacznijmy od opowieści o wyborze narzędzi do obliczania wzorów matematycznych. Kontynuujmy podstawowy temat wyboru odpowiedniej bazy danych. Spotkanie zakończymy dużym raportem na temat dostrajania serwera w projekcie o dużym obciążeniu przy użyciu dopracowanej konfiguracji nginx i php-fpm w oparciu o dane o ruchach żądań zamiast ciągłego zwiększania liczby serwerów.

5 grudnia, spotkanie zaplecza ManyChat

Uczestnicy otrzymają prezentacje od inżynierów ManyChat i oczywiście komunikację. Spotkamy się z gośćmi o godz 18:30i rozpocznijmy spotkanie za 19:00. Rejestracja jest dostępna по ссылке, a szczegółowy program wydarzenia jest w opracowaniu.

Program

„Hoa vs Symfony: wybór narzędzia do obliczania formuł”

Głośnik: Ivan Yakovenko, programista backendu w ManyChat

O czym będzie raport?

Porównam dwa narzędzia do obliczania formuł. Opowiem Wam jak wybraliśmy Hoa, ale coś poszło nie tak. Podzielę się historią jak i dlaczego przeszliśmy z jednego instrumentu na drugi, jakie napotkaliśmy problemy i jakie wyciągnęliśmy wnioski.

„Baza danych – co programista musi wiedzieć”

Głośnik: Nikolay Golov, główny architekt danych w ManyChat.

Wcześniej kierował Data Platform w Avito, budował obiekty magazynowe w VTB Factoring, Lanit, NSS (na Teradata) oraz brał udział w szeregu mniejszych projektów. Oprócz pracy w ManyChat, Nikolay wykłada w Wyższej Szkole Ekonomicznej National Research University oraz zajmuje się badaniami naukowymi z zakresu nowoczesnych metodologii budowy hurtowni danych, takich jak Data Vault i Anchor Modeling, a także z zakresu Technologie BlockChain.

O czym będzie raport?

Bazy danych to temat złożony, wieloaspektowy i zasadniczy. Z jednej strony nieuzasadnione jest, aby programista spędzał dużo czasu na jego kompleksowym badaniu. Z drugiej strony wpływ jest duży.

Celem raportu jest przybliżenie słuchaczom współczesnego świata baz danych (stan na 2019 rok):

  • Co jest problemem teraz, co nie było problemem od dawna?
  • Które bazy odchodzą, które zyskują popularność wśród deweloperów i dlaczego?
  • Jak wybrać bazę, jak przygotować się do wzrostu...
  • Dlaczego Postgres, a nie Mongo... Po co rzodkiewka, jeśli masz już MySQL? Dlaczego Tarantula jest lepsza od Wyroczni i dlaczego jest gorsza? I dlaczego w tym całym zoo jest Elastic, ClickHouse... albo, Boże wybacz, Vertika.

„Zaplecze żelbetowe”

Głośnik: Anton Zhukov, programista backendu w ManyChat

O czym będzie raport?

ManyChat przetwarza setki milionów zdarzeń każdego dnia poprzez kombinację nginx, php-fpm i php. O przepustowości serwera decyduje nie tyle jego moc, co poprawna konfiguracja przepływu żądań użytkowników z serwera WWW do aplikacji i z powrotem. Cienka konfiguracja Nginx i php-fpm może znacznie zwiększyć przepustowość. Porozmawiamy o dostrojeniu serwera w projekcie o dużym obciążeniu przy użyciu szczegółowej konfiguracji opartej na danych o ruchach żądań, zamiast ciągłego zwiększania liczby serwerów.

  • Które pokrętła należy przekręcić, aby uzyskać precyzyjną orkiestrację przepływów i ładowania danych?
  • Jak zapewnić przepustowość poprzez tworzenie i usuwanie wąskich gardeł?
  • Jak stworzyć serwer odporny na awarie o przewidywalnej wydajności?
  • Jakich wskaźników powinienem używać do oceny zmian na podstawie danych historycznych?
  • Jak szybko zareagować na degradację serwera po wdrożeniu?

wyczucie czasu

18:30 — Zbiórka uczestników;
19:00 — „Hoa vs Symfony: wybór narzędzia do obliczania formuł” / Ivan Yakovenko (ManyChat);
19:25 — „Baza danych – co programista powinien wiedzieć” / Nikolay Golov (ManyChat);
20:10 — Przerwa;
20:30 — „Zaplecze żelbetowe” / Anton Żukow (ManyChat);
21:45 — AfterParty i bezpłatna komunikacja.

Punkt spotkania: ul. Zemlyanoy Val, 9, centrum biznesowe Citydel.

Aby wziąć udział w spotkaniu, musisz przejść rejestracja. Liczba miejsc ograniczona, należy poczekać na potwierdzenie rejestracji (zostanie przesłane mailem przed wydarzeniem).

Nagrania wystąpień prelegentów będziemy publikować na naszym portalu YouTube-kanale.

Dołącz teraz na czacie spotkania, toczą się ciekawe dyskusje i zapowiedzi nadchodzących wydarzeń.

Źródło: www.habr.com

Dodaj komentarz