Инфра Диадока

Self-contained приложения

Инструменты

Билд в разные папки

Как запускать тулзы? (houston nano?)

Shared-конфигураторы

Локальный запуск Диадока (houston nano?)

Выделение Common-сборок в отдельный репозиторий и разбиение их на маленькие специализированные nuget-пакеты

У каждого проекта много ненужных сборок

Порты и имя сервиса. Как подставлять?

Что сейчас делается в DiadocVostokApplication

Initialize

Контракты

Profile

Запуск Диадока в тестах

Запуск в InMemory-режиме

Настраивается логирование

Настраиваются источники настроек

DtoRuntime.Init

ServicePointManagerConfigurator.ConfigureHttpDefaults();

Создается контейнер

Создается хост из контейнера (IInitializableApplication)

Houston Nano

VostokHost

MultiHost

CompositeHost

Дробить общие сборки

Используется в

Web

Diadoc.Formats

тоже с батником?

Запуск под контрактами