Читать книгу Mikroserwisy w akcji - Группа авторов - Страница 20
Część 1
Stan rzeczy
2. Mikroserwisy w SimpleBanku
ОглавлениеNiniejszy rozdział dotyczy:
■ przedstawienia SimpleBanku, firmy, która wprowadza mikroserwisy;
■ projektowania nowej funkcjonalności za pomocą mikroserwisów;
■ udostępniania światu funkcjonalności opartych na mikroserwisach;
■ sprawdzania, czy funkcjonalności są gotowe do produkcji;
■ wyzwań stojących przed skalowaniem sposobu wdrażania mikroserwisów.
Z rozdziału 1 dowiedzieliśmy się o kluczowych zasadach mikroserwisów oraz dlaczego są one atrakcyjnym podejściem do zrównoważonego dostarczania oprogramowania. Wprowadziliśmy również praktyki w zakresie projektowania i rozwoju, które stanowią podstawę tworzenia mikroserwisów. W tym rozdziale omówimy, w jaki sposób można zastosować te zasady i praktyki w celu opracowania za pomocą mikroserwisów nowych funkcjonalności produktu.
W tym rozdziale przedstawimy fikcyjną firmę SimpleBank. To firma z wielkimi planami zmiany świata inwestycji, dla których pracujemy jako inżynier. Zespół inżynierów SimpleBanku chce móc szybko dostarczać nowe funkcjonalności, zapewniając jednocześnie skalowalność i stabilność – w końcu mają do czynienia z cudzymi pieniędzmi! Mikroserwisy mogą być dokładnie tym, czego potrzebują.
Budowa i uruchamianie aplikacji składającej się z niezależnie wdrażanych i autonomicznych usług to zupełnie inne wyzwanie niż zbudowanie tej aplikacji jako pojedynczej jednostki monolitycznej. Zaczniemy od rozważenia, dlaczego architektura mikroserwisowa może być odpowiednia dla SimpleBanku, a następnie przejdziemy przez projekt nowej funkcjonalności z użyciem mikroserwisów. Na koniec określimy kroki potrzebne do opracowania proof of concept w aplikacji klasy produkcyjnej. Zaczynamy.