PHP митап #4

сб, 30 октябрь 2021, 13:00 (GMT)
Россия, Ростов-на-Дону, пр. Театральный 85, 4 этаж
Бесплатно

 

В программе, как обычно, 4 доклада :)

		 Иван Поддубный
		СТО Webpractik
		
		«Построение распределенного приложения на PHP в kubernetes на примере Bitrix/Laravel»

		Иван поделится опытом внедрения kubernetes для PHP приложений.

		
			Что такое kubernetes и зачем он нужен
			Основы kubernetes для PHP разработчика
			Нюансы, на которые стоит обратить внимание при построении распределенного приложения на PHP
		
		
	
	
		
		
	
	
		
		Валентин Удальцов Systems Architect
		Happy Inc

		 
		
		
		«Как забыть про ORM и перейти на нативные SQL-запросы»

		ORM, QueryBuilder'ы и прочие абстракции связывают руки при попытке использовать БД на полную катушку. Какой смысл выбирать между PostgreSQL, MySQL и Oracle, если ваша библиотека всё равно не умеет в upsert, lateral join, returning, json path и оконные функции?

		В докладе я расскажу, как мы в Happy Inc. прошли путь от Doctrine ORM через DBAL и кастомный QueryBuilder до нативных запросов в чистом виде, и объясню, почему это во всех смыслах выгодное архитектурное решение.

		Также я представлю нашу open-source-библиотеку Thesis, которая позволяет без боли оформлять SQL-запросы, на лету внедрять параметры любых типов и играючи работать с резалт-сетом.
		
	
	
		
		
	
	
		Помилуйко Игорь Алексеевич
		Team leader Backend Developer
		Work Solutions
		
		«Тестовый контур как спасение при частых релизах»
		
		Игорь расскажет, как доставлять протестированную функциональность в продакшн при темпе 10 релизов в день и не потерять в качестве. И в дополнение о параллельном и изолированном тестировании функционала и неограниченном использовании тестовых стендов.
		 

		 
		
	
	
		
		
	
	
		Лапшин Евгений Александрович
		Senior Backend Developer
		ManyChat Team
		 
		
		«Эволюция бэкенда в высоконагруженных проектах»
		
		Когда проект перестаёт справляться с возрастающей нагрузкой нам приходится задуматься: за счёт чего можно увеличить производительность приложения.
		На примере эволюции ManyChat я расскажу, как и с помощью каких инструментов развивается бэкенд нашего продукта.
		   В выступлении коснёмся следующих тем:
		- Что такое SAPI;
		- Разные режимы работы PHP;
		- Как и в каких ситуация стоит отказаться от PHP в принципе.

		
		 

		
		 
		
	
	
		
		
	

Меры предосторожности

Мы примем базовые меры предосторожности на площадке:

На стенде будут маски и антисептики
Мы измерим температуру тем кто приходит

И очень просим вас оставаться дома, если обнаружили у себя симптомы ОРВИ. Специально для вас и тех, кто не успеет забронировать место, мы сделаем трансляцию.