Микросервисная архитектура
Комментарий Программного комитета:
Глубокое погружение в мир микросервисов на TS с исключительно практической стороны, разбавленное огромным количеством опыта. Как? Куда? Зачем? Почему? Дмитрий подробно ответит на все эти вопросы с весьма качественными примерами из весьма интересного проекта.
Хайп прошел, а это значит, самое время погружаться в микросервисную архитектуру. Начнем с разговора об основных принципах технологии, рассматривая ее базовые принципы в свете ее преимуществ и недостатков. Поговорим, как должна выглядеть архитектура сервисов, какие проблемы бывают и как их решать.
В докладе обсудим:
- какие архитектуры бывают;
- базовые принципы в свете преимуществ и недостатков;
- работу в команде;
- контроль зависимостей;
- коммуникацию между сервисами;
- архитектуру сервиса;
- когда мы выделяем новый микросервис;
- сложности и важность CI/CD;
- заблуждения.
Разработчик, 10 лет опыта, писал множество проектов в open-source, начиная от статического анализатора, заканчивая компилятором TypeScript. Ведущий самого безызвестного подкаста во всем frontend — UnderJS.
Related open source:
- PHPSA — статический анализатор на PHP для PHP;
- GHubber — мобильный клиент для GitHub на React Native;
- StaticScript — язык программирования, использующий LLVM как бэкенд и typescript как фронтенд.
Кроме того, Дмитрий являлся контрибьютором в Zephir Language & Phalcon framework.