От монолита к микросервисам: история и практика

  • Auditorium: PUBLIC CENTRE LOBBY
  • Category: Development
  • Section: Stachka.Backend

Description:

В докладе рассказывается об опыте перевода проекта с монолитной архитектуры на микросервисную. Можно найти много материала на тему, как делать приложения на основе микросервисов. Намного реже говорят о том, как сделать плавный, эволюционный переход от одной архитектуры к другой. Многие компании задумываются о разделении своих систем на слабосвязанные сервисы для того, чтобы бороться с вызовами, и то делает вопрос перехода очень актуальным. Проблема рассматривается с разных сторон: разделения исходного кода монолита, организации хранения исходного кода, работы с существующей базой данных, выбора новых средств для инфраструктуры и тестирования, без которых в микросервисной архитектуре не обойтись. Доклад предполагает в дополнение к советам описания ситуаций, в которых эти приёмы помогли достичь поставленной цели.
About speaker

На данный момент работаю архитектором. Разработкой ПО занимается уже больше 10 лет. Начинал с C++ и немного Delphi, потом полностью перешел на .NET и C#, чему очень рад. Сменил несколько предметных областей, от военной отрасли и энергетики нефтедобычи до банковского дела. Стараюсь всегда придерживаться прагматичных подходов без крайностей. Работаю с сервисными архитектурами и DDD, люблю, когда получается структурированный и понятный результат.