image

5 апреля в офисе сервиса путешествий Туту.ру прошел первый PHP Meetup. В гости пришло более 120 backend-разработчиков. Мы записали все выступления и делимся ими с вами.

Как мы запилили GDS (система хранения рейсов перевозчиков) для автобусных перевозчиков


Рынок автобусных перевозок в онлайне еще только формируется. Есть несколько GDS и множество перевозчиков. Лишь малая часть из них подключена к какой-либо GDS. Также к нам часто приходили предложения о сотрудничестве от перевозчиков, которые хотят продавать билеты на свои автобусы через нас напрямую. В этот момент мы поняли, что нам нужна своя GDS.

Андрей Гусев, backend-разработчик Туту.ру (Автобусы).


ADR: история одного эксперимента


История работы над одним из наших продуктовых API с применением подхода Action-Domain-Responder. Поговорили про рефакторинг legacy-кода, отличие ADR от MVC и как это повлияло на проект и команду.

Илья Колесников, backend-разработчик Туту.ру (Авиа).


Путь от монолита к API-based приложению


Как в SuperJob переходили от монолита с многолетней историей к легкому API-based приложению. Обсудим необходимость и сложности такого перехода. Поговорим о проектировании, разработке и тестировании API.

Алексей Коротин, старший разработчик SuperJob.

Комментарии (5)


  1. SerafimArts
    26.04.2018 14:03

    Вопрос ко второму докладчику, можно же?

    Илья, ответь пожалуйста, почему табы, а не PSR? Прям в глаза бросается, отвлекает от доклада. Уж извините)


    1. ilya3d
      26.04.2018 16:25

      Табы занимают меньше места… экономим :D
      А вот если бы пришли на митап, то приз за лучший вопрос был бы ваш ;)


      1. SerafimArts
        26.04.2018 18:26

        Какого места? На жёстком диске? о_0

        Не, ну а если серьёзно?))


        1. ilya3d
          27.04.2018 10:20

          Если серьезно, то есть проекты, которые появились задолго до PSR, но имеют четкие стандарты и отличную кодовую базу. И использование табов или пробелов, для меня лично не принципиально, если это стандарт для всего проекта.

          По поводу презентации, согласен что лучше если бы пример по PSR. Спасибо за замечание, в будущем учтем)


          1. SerafimArts
            27.04.2018 11:31

            Если серьезно, то есть проекты, которые появились задолго до PSR, но имеют четкие стандарты и отличную кодовую базу.

            Ну так часть проекта, судя по докладу совершенно новая, а перевод кода под PSR занимает… Ну, примерно, 2-3 минуты времени: github.com/FriendsOfPHP/PHP-CS-Fixer А дальше спорить не буду, т.к. вы правы.