Разработчиците възприеха нов модел за разработването на апликации и уеб приложения: структури на микроуслуги.
Техните апликации са съставени от много на брой компоненти/услуги, които комуникират едни с други посредством REST API-та. Това е поредният опит за деконструиране на сложността на приложенията. В миналото притежавахме решения като Service Oriented Architecture, CORBA Architecture и т.н.
Свързването на микроуслуги несъмнено е добър подход за достигане на ред и простота в сложните решения.
Но бъдете внимателни. Примери като Netflix, използващи този подход и достигайки до над 1600 микроуслуги, са в изобилие.
Разбийте проблема до едно адекватно и смислово ниво и осигурете полза на компанията в областите на по-бързи и по-прости реализации, възможност за поддръжка на решенията, развитие и честота на продуктови обновявания, които, в крайна сметка, спомагат за осигуряването на допълнително осъществяване на услугата и развитието на "гъвкави" методологии.
На последно място си струва да отбележим, че създаването на компоненти за услуги с многократно ползване ни позволява да построим технологичната си екосистема, която да обслужва нуждите на бизнеса или тези на нашите клиенти.
Share on social media