Введение
В последние годы предприятия предпочитают использовать микрослужбы вместо монолитных архитектур для удовлетворения потребностей пользователей и повышения масштабируемости и доступности в своих крупных потребительских приложениях.
Предположим, что вы начали новую работу в качестве разработчика программного обеспечения в компании contoso на открытом воздухе. Бизнес бум, и поэтому веб-сайт Contoso, указывающий, находятся ли элементы на складе. Этот веб-сайт является монолитом прямо сейчас, но это идеальный кандидат для архитектуры микрослужб. Член команды рефакторинг веб-сайта monolith был преобразован в приложение страницы Blazor ASP.NET и веб-API .NET. Ваша задача — развернуть сервисы.
В этом модуле вы получите представление об архитектуре микрослужб и проблемах, которые он решает. Вы узнаете, как использовать Docker для реализации архитектурного шаблона микрослужб с помощью веб-API ASP.NET.
К концу этого модуля вы будете иметь основу для создания микрослужб с помощью .NET и понять, как можно использовать Docker для реализации архитектурного шаблона микрослужб.
Если вам нужно узнать больше о Docker, ознакомьтесь с учебным модулем "Общие сведения о контейнерах Docker".