Mikroserwisy w akcji
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Отрывок из книги
W ciągu ostatnich pięciu lat styl architektury oparty na mikroserwisach – strukturyzujący aplikacje jako drobnoziarniste, luźno powiązane i niezależne usługi – stawał się coraz bardziej popularny i coraz bardziej możliwy do zastosowania przez zespoły inżynierów, niezależnie od wielkości firmy.
Dla nas praca nad projektami mikroserwisowymi w Onfido była objawieniem, a ta książka zawiera wiele rzeczy, których nauczyliśmy się po drodze. Przez podział naszego produktu mogliśmy poruszać się szybciej i przy mniejszych tarciach, nie potykać się o własne nogi w dużej, monolitycznej bazie kodu. Podejście oparte na mikroserwisach pomaga inżynierom budować aplikacje, które mogą ewoluować w miarę upływu czasu, nawet przy wzroście złożoności produktu i rozmiaru zespołu.
.....
Ciągłe dostarczanie to praktyka, w której programiści tworzą oprogramowanie, jakie mogą niezawodnie dostarczać do produkcji w dowolnym momencie. Wyobraźmy sobie linię produkcyjną w fabryce – aby nieprzerwanie dostarczać oprogramowanie, budujemy podobny strumień, pobierający zatwierdzony kod i wdrażający go do produkcji. Na rysunku 1.10 pokazano prosty strumień. Każdy etap strumienia dostarcza zespołowi programistycznemu informacje zwrotne na temat poprawności kodu.
Wcześniej wspomnieliśmy, że mikroserwisy są idealnym narzędziem do ciągłego dostarczania, ponieważ ich mały rozmiar oznacza, że można je szybko budować i wydawać niezależnie. Jednak ciągłe dostarczanie nie wynika automatycznie z tworzenia mikroserwisów. Aby zapewnić ciągłe dostarczanie oprogramowania, musimy skupić się na dwóch celach:
.....