Микросервисы связываются между собой через протоколы, а это порождает, например:
— сложность в управлении сетевым трафиком и задержки;
— сбои запросов и другие ошибки;
— необходимость сериализовать данные и шифровать соединения.
И тут же рисуете целевое состояние системы ровно с этими проблемами.
Привет. Что можете посоветовать почитать по теме статьи? Статьи/книги приветствуются. Я новичок. Хотелось бы пару статей для разогрева и потом перейти на книгу.
Как вам в целом эта статья?
Часть недостатков расписана в статье в корпоративном блоге. Но это стандартный разговор про плюсы-минусы. Мы все такой выбор делаем, а потом как-то создаём работающий код. Вопрос скорее в том, почему этот код такой, и как же он работает. Такие темы, как распределённые транзакции, конечно достойны отдельной книги. Так же как и история тулов для их поддержки. Из интереса проверил, (BEA) Tuxedo например до сих пор жива!
Микросервисы: от CRUD до Native Image. Часть первая