Plugins for Services - DotNetRu/BrandBook GitHub Wiki

Станислав Сидристый «Плагины к сервисам: безопасное расширение функциональности»

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


Доклад представил Станислав Сидристый в рамках Встречи SpbDotNet №101.

Слайды

Слайды

Видео

https://www.youtube.com/watch?v=7dv4EBZb2_A