PHP митап #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 в принципе.

		
		 

		
		 

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

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

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

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

Event at a glance

Who it is for
PHP developers, backend developers, DevOps engineers, architects
Main topics
PHP development, Kubernetes, SQL, backend architecture
What you will gain
learn Kubernetes for PHP, understand native SQL benefits, get testing strategies, see backend evolution patterns
Program format
deep technical talks, production cases