Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
1.3 kB
3
Indexable
Never
workspace {

    model {
        user = person "User" "Пользователь EVO, Bitrix и других магазинов."
        evoApp = softwareSystem "EVO Mobile App" "Мобильное приложение для покупок."
        bitrixShop = softwareSystem "Bitrix Online Shop" "Онлайн магазин с бэкендом на Symfony."
        otherShops = softwareSystem "Other Shops" "Другие магазины, аналогичные Bitrix."
        coreSystem = softwareSystem "Core System" "Ваше ядро, предоставляющее единую логику и сервисы для всех клиентов."

        user -> evoApp "Использует"
        user -> bitrixShop "Использует"
        user -> otherShops "Использует"

        evoApp -> coreSystem "Авторизация и синхронизация через gRPC"
        bitrixShop -> coreSystem "Авторизация и синхронизация через gRPC"
        otherShops -> coreSystem "Авторизация и синхронизация через gRPC"
    }
    
    views {
        systemContext coreSystem "SystemContext" "Контекстная диаграмма" {
            include *
            autolayout lr
        }
        
        theme default
    }
}
Leave a Comment