Raffaele Rialdi — Semantic Driven Modeling in distributed systems
Ближайшая конференция: DotNext 2023 — 15–16 сентября (Offline, Москва)
Подробности и билеты: https://cutt.ly/twrFeJfG
— —
In the distributed computing world, we learned to separate the concerns and distribute the tasks across several different (micro) services. This approach is good for scalability purposes but opens a great dilemma in the context of versioning. The communication among these services is difficult to maintain every time there is some change in the respective models. These difficulties are even more troublesome in event-sourced-based architectures where stored events may have a different version over time.
In this talk, we will take a new approach that is based on semantical metadata and .NET code-generation techniques that let us free to evolve the models with no need to re-compile or restart the consumers. The sample code is entirely based on .NET and the Roslyn C# compiler.
Скачать презентацию: https://assets.ctfassets.net/9n3x4rtjlya6/2IXXaYwsZ0qp0ztr0KsLZQ/b1b3cf5152f8bb98846496971fa9c745/Overcome_model_versioning_nightmare_using_Semantic_Driven_Modeling__SDM__in_distributed_systems.pdf
Видео Raffaele Rialdi — Semantic Driven Modeling in distributed systems канала DotNext
Подробности и билеты: https://cutt.ly/twrFeJfG
— —
In the distributed computing world, we learned to separate the concerns and distribute the tasks across several different (micro) services. This approach is good for scalability purposes but opens a great dilemma in the context of versioning. The communication among these services is difficult to maintain every time there is some change in the respective models. These difficulties are even more troublesome in event-sourced-based architectures where stored events may have a different version over time.
In this talk, we will take a new approach that is based on semantical metadata and .NET code-generation techniques that let us free to evolve the models with no need to re-compile or restart the consumers. The sample code is entirely based on .NET and the Roslyn C# compiler.
Скачать презентацию: https://assets.ctfassets.net/9n3x4rtjlya6/2IXXaYwsZ0qp0ztr0KsLZQ/b1b3cf5152f8bb98846496971fa9c745/Overcome_model_versioning_nightmare_using_Semantic_Driven_Modeling__SDM__in_distributed_systems.pdf
Видео Raffaele Rialdi — Semantic Driven Modeling in distributed systems канала 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-компилятореДмитрий Нестерук — Черная магия паттерна «Посетитель»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: Обработка изображений на интринсикахАнтон Оникийчук, Андрей Парамонов — Вы кеши продаете? Нет, просто показываемРоман Неволин — Рефакторим сложный проект в прямом эфире