PHP

Разработка. Backend

PHPшная: Всё что касается хардкорной разработки на php: хайлоад, фреймворки, инсайды от экспертов


Куратор секции: Данила Соловьев, Заместитель руководителя направления PHP AGIMA

Описание секции:

Ждём всех РНР-разработчиков на «Стачке»! Будем обмениваться лучшими практиками, новыми идеями и обсудим, как делать крутые веб приложения.

Поговорим о:

  • Фишках PHP8, если вы всё ещё не перешли на восьмёрку, то после конференции вы обязательно это сделаете;
  • Высоконагруженном бекенде или как строить архитектуру приложения, чтобы не бояться «Чёрных пятниц»;
  • SOA на PHP, в чём преимущества микросервисов и когда пора «распиливать» монолит;
  • Не Битриксом единым — поговорим о фреймворках, коробках и на чём сейчас модно делать бекенд;

Секция будет полезна PHP-бекенд разработчикам, а так же тем, кто мечтает им стать Ждём всех, от джуниоров до матёрых тимлидов!



Александр Кирсанов
Руководитель команды KPHP @ ВКонтакте
Санкт-Петербург

В докладе затронем общие аспекты, что в принципе необходимо знать разработчикам крупных систем, и чем на самом деле занимаются инженеры в огромных проектах (спойлер: не пишут код). Заглянем во внутреннюю кухню ВКонтакте и посмотрим, какими инструментами мы пользуемся для разработки и деплоя нашей гигантской кодовой базы: PHPStan, KPHP, noverify, nocolor, Modulite, AdmStorm и ряд других. Пробежимся по бесчисленному множеству мелочей, которые необходимо учитывать в сервисах такого масштаба и о которых либо не думают, либо забивают в обычных стартапах.

  • День выступления: 15.09.2023
  • Время начала: 15:15
  • Время окончания: 16:00
  • Зал : Зал 3.0
  • Категории: Разработка
  • Секции: PHP

  • Иван Лещёв
    старший backend-разработчик @ VK Маркет / VK
    Батайск

    - почему стоит изучать алгоритмы

    - как найти проблемы производительности и как они возникают

    - какие архитектурные решения помогут нам справится с алгоритмической сложностью

    • День выступления: 15.09.2023
    • Время начала: 17:00
    • Время окончания: 17:45
  • Зал : Зал 3.1
  • Категории: Разработка
  • Секции: PHP

  • Александр Луценко
    Тимлид команды «Платформа» @ SuperJob
    Люберцы

    * Почему ваш код всегда будет тормозить и течь по памяти.

    * Медосмотр и терапия. Как собрать анамнез, если пациент мертв.

    * Хирургия: какие инструменты применять, и что для этого надо знать.

    * У каждого врача есть свое кладбище. И у разработчиков - тоже. Об инженерных просчетах и человеческих слабостях.

    • День выступления: 15.09.2023
    • Время начала: 16:00
    • Время окончания: 16:45
  • Зал : Зал 3.1
  • Категории: Разработка
  • Секции: PHP

  • Евгений Некрасов
    Ведущий разработчик @ RDN Group
    Москва

    - Как организовать сквозную аутентификацию не нарушив закон и обеспечив безопасность,

    - Что важно знать о ролевой модели доступов,

    - Интеграция веб-сервисов: когда и как это делать,

    - Решение на PHP под разные фреймворки.

    • День выступления: 15.09.2023
    • Время начала: 18:30
    • Время окончания: 19:15
  • Зал : Зал 3.1
  • Категории: Разработка
  • Секции: PHP

  • Павел Щербаков
    Разработчик @ Всеинструменты (ООО "ВИ.ТЕХ")
    Воронеж
    php8 занимательные фичи
    из Голосование

    - синтаксический сахар

    - изменения по типам

    - internal functions typeError

    - что дальше

    • День выступления: 15.09.2023
    • Время начала: 13:30
    • Время окончания: 14:15
  • Зал : Зал 3.1
  • Категории: Разработка
  • Секции: PHP

  • Андрей Голобоков
    исполнительный директор @ eCom Labs
    Ульяновск

    1) Серверная часть

    - Железо и его настройка (HTTP2, Nginx, различные утилиты)

    - SQL запросы, важность корректной структуры БД и настройки индексов

    - Кэш - программный кэш, серверный кэш, CDN

    - Отдача статики

    2) Клиентская часть:

    - JS и его использование

    - CSS3 (слайдеры и другие вещи, ранее реализуемые на JS)

    - Метрики и аналитика

    - Lighthouse показатели

    - Форматы и размер изображений

    - Видео ставки

    - Загрузка блоков и изображений

    - Шрифты

    - CSS и загрузка стилей

    • День выступления: 15.09.2023
    • Время начала: 17:45
    • Время окончания: 18:30
  • Зал : Зал 3.1
  • Категории: Разработка
  • Секции: PHP

  • Данила Соловьев
    Заместитель руководителя направления PHP @ AGIMA
    Москва

    Бизнес предпосылки. Как появилась задача?

    Какие данные мы выгружали, как их дедуплицировали и какие сервисы использовали для их валидации.

    Расскажем о том какие действия мы предприняли, чтобы понять, как встроить новую систему в 2 абсолютно незнакомых нам IT-ландшафта.

    У нас было: один топик kafka, несколько csv-файлов, одна slave-реплика mysql, cron и supervisord. Зачем нам все это, и, как мы это подружили?

    • День выступления: 15.09.2023
    • Время начала: 12:45
    • Время окончания: 13:30
  • Зал : Зал 3.1
  • Категории: Разработка
  • Секции: PHP