RU / День 2 / 16:00 / Зал 2

Комментарий Программного комитета:

Глубокое погружение в мир микросервисов на TS с исключительно практической стороны, разбавленное огромным количеством опыта. Как? Куда? Зачем? Почему? Дмитрий подробно ответит на все эти вопросы с весьма качественными примерами из весьма интересного проекта.

Хайп прошел, а это значит, самое время погружаться в микросервисную архитектуру. Начнем с разговора об основных принципах технологии, рассматривая ее базовые принципы в свете ее преимуществ и недостатков. Поговорим, как должна выглядеть архитектура сервисов, какие проблемы бывают и как их решать.

В докладе обсудим:

  • какие архитектуры бывают;
  • базовые принципы в свете преимуществ и недостатков;
  • работу в команде;
  • контроль зависимостей;
  • коммуникацию между сервисами;
  • архитектуру сервиса;
  • когда мы выделяем новый микросервис;
  • сложности и важность CI/CD;
  • заблуждения.

Скачать презентацию.

Дмитрий Пацура

Разработчик, 9 лет опыта, работает на должности Complex Engineer в компании Fintier, специализирующейся на разработке маркетплейса, предоставляющего финансовые сервисы и принимающего платежи по всему миру.

Related open source:

  • PHPSA — статический анализатор на PHP для PHP;
  • GHubber — мобильный клиент для GitHub на React Native;
  • StaticScript — язык программирования, использующий LLVM как бэкенд и typescript как фронтенд.

Кроме того, Дмитрий являлся контрибьютором в Zephir Language & Phalcon framework.