Wprowadzenie
W ostatnich latach przedsiębiorstwa decydują się używać mikrousług zamiast architektur monolitycznych, aby zaspokoić zapotrzebowanie użytkowników i zwiększyć skalowalność i dostępność w dużych aplikacjach konsumenckich.
Załóżmy, że rozpoczęto nową pracę jako deweloper oprogramowania w firmie zajmującej się sprzętem zewnętrznym Firmy Contoso. Firma rozwija się, a więc jest witryną internetową firmy Contoso, która wskazuje, czy elementy są w magazynie. Ta witryna internetowa jest teraz monolitem, ale jest idealnym kandydatem do architektury mikrousług. Członek zespołu refaktoryzował witrynę internetową monolityczną do aplikacji ASP.NET strony platformy Blazor i internetowego interfejsu API platformy .NET. Twoim zadaniem jest wdrożenie usług.
W tym module uzyskasz wiedzę na temat wzorca architektury mikrousług i problemów, które rozwiązuje. Zobaczysz, jak za pomocą platformy Docker zaimplementować wzorzec architektury mikrousług za pomocą internetowego interfejsu API ASP.NET.
Po ukończeniu tego modułu będziesz mieć podstawy do kompilowania mikrousług za pomocą platformy .NET i zrozumienia, jak za pomocą platformy Docker zaimplementować wzorzec architektury mikrousług.
Jeśli chcesz dowiedzieć się więcej na temat platformy Docker, zapoznaj się z modułem szkoleniowym Wprowadzenie do kontenerów platformy Docker.