Разработка высоконагруженных PHP-приложений

Описание

Исследование и разработка методов оптимизации производительности PHP-приложений для работы с большими объемами данных и высокой нагрузкой. Анализ существующих архитектурных подходов и внедрение передовых технологий.

Задачи

  1. Проанализировать современные подходы к масштабированию PHP-приложений
  2. Разработать прототип высоконагруженного сервиса на PHP с использованием современных технологий кеширования
  3. Изучить влияние различных стратегий управления памятью на производительность
  4. Провести нагрузочное тестирование, выявить узкие места и предложить оптимальные методы их устранения
Требования к студенту

Требования к студенту: * Уверенное владение PHP (7.4+) и сопутствующим стеком технологий * Желательно знание Laravel/Symfony, Bitrix * Хорошие теоретические знания и опыт работы с базами данных (Oracle DB, PostgreSQL, MySQL) * Понимание принципов кэширования и оптимизации производительности * Понимание принципов многопоточной обработки данных * Навыки работы с инструментами нагрузочного тестирования (JMeter, k6)

Уровень

2 курс, 3 курс


Руководитель

Андриенко Виктор Александрович


Консультант

Андриенко Виктор Александрович


Источник

ООО "Газпромнефть — Цифровые решения"