На пути к распределенной системе

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

В докладе мы поговорим о весьма хорошо зарекомендовавших себя подходах, известных еще со времен Smalltalk и Erlang, — Message-oriented middleware и Event Sourcing. Обсудим пути миграции RPI based приложения в сторону асинхронности и реактивности. Роман расскажет о трудностях, возникающих на этом пути, посмотрит, как решаются вопросы с ACID и CAP, а также какие подходы можно применить для тестирования подобных систем.

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

Роман Гордеев

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

Роман Гордеев Tver.IO