Константин Густов — От монолита к микросервисам: история и практика
—
Умудрённый богатым корпоративным опытом автор.
В данном докладе рассказывается об опыте перевода проекта с монолитной архитектуры на микросервисную.
Есть достаточно много материала на тему того, как создавать приложения на основе микросервисов, но не так часто рассматриваются случаи, когда нужен плавный, эволюционный переход от одной архитектуры к другой. Проблема на данный момент имеет большую актуальность, поскольку многие компании задумываются о разделении своих программных комплексов на набор слабосвязанных сервисов для того, чтобы бороться с вызовами, которые перед ними стоят. Проблема рассматривается с нескольких точек зрения: разделения исходного кода монолита, организации хранения исходного кода, работы с существующей базой данных монолита, выбора новых средств для инфраструктуры и тестирования, без которых в микросервисной архитектуре не обойтись.
В качестве целевой аудитории представляются ведущие разработчики, архитекторы и тимлиды, которые хотят приступить к разделению своих монолитных систем либо уже начали это делать, но в процессе столкнулись с трудностями.
Доклад предполагает в дополнение к советам описания ситуаций, в которых эти приёмы помогли достичь поставленной цели.
Видео Константин Густов — От монолита к микросервисам: история и практика канала DotNext
Умудрённый богатым корпоративным опытом автор.
В данном докладе рассказывается об опыте перевода проекта с монолитной архитектуры на микросервисную.
Есть достаточно много материала на тему того, как создавать приложения на основе микросервисов, но не так часто рассматриваются случаи, когда нужен плавный, эволюционный переход от одной архитектуры к другой. Проблема на данный момент имеет большую актуальность, поскольку многие компании задумываются о разделении своих программных комплексов на набор слабосвязанных сервисов для того, чтобы бороться с вызовами, которые перед ними стоят. Проблема рассматривается с нескольких точек зрения: разделения исходного кода монолита, организации хранения исходного кода, работы с существующей базой данных монолита, выбора новых средств для инфраструктуры и тестирования, без которых в микросервисной архитектуре не обойтись.
В качестве целевой аудитории представляются ведущие разработчики, архитекторы и тимлиды, которые хотят приступить к разделению своих монолитных систем либо уже начали это делать, но в процессе столкнулись с трудностями.
Доклад предполагает в дополнение к советам описания ситуаций, в которых эти приёмы помогли достичь поставленной цели.
Видео Константин Густов — От монолита к микросервисам: история и практика канала DotNext
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Ольга Щербакова — Open source с точки зрения юристаBest practices для разработки Application LayerИнтервью с Дмитрием ТаболичемАлександр Кузнецов — Введение в Microsoft SignalRИрина Лагерь — Extended events: помощь разработчикам в решении проблем на MS SQL production serverАнтон Нечуговских — Как мы написали свой lock-free dictionaryАлександр Поломодов — Как развиваться, если ты уже Senior Software EngineerАнна Морозова — CosmosDB: использование в реальном проектеАндрей Дятлов — Source generators v2.0 — инкрементальные генераторыЕгор Богатов — Что нового в JIT-компилятореRaffaele Rialdi — Semantic Driven Modeling in distributed systemsДмитрий Нестерук — Черная магия паттерна «Посетитель»Mario Hewardt, Kevin Sheldrake — Sysinternals for LinuxAaron Stannard — High Optionality Programming: software architectures that reduce technical debtJulie Lerman — EF Core 6: Fulfilling the Bucket ListOren Eini — Architecting a large social network without breaking the bankStephen Toub — Performance Improvements in .NET 6Bartosz Adamczewski — Compilers can be surprisingСтепан Артемьев — SIMD в .NET: Обработка изображений на интринсикахАнтон Оникийчук, Андрей Парамонов — Вы кеши продаете? Нет, просто показываемРоман Неволин — Рефакторим сложный проект в прямом эфире