All streams
Search
Write a publication
Pull to refresh
13
0
Send message
Спасибо за качественную статью, а картинки просто красота :)
Меня немного пугает сложность администрирования все этого «хозяйства». Представим что мы не имеем права на single point of failure, тогда нам нужно как минимум по 2 инстанса каждого сервиса, в итоге даже на таком примере у нас уже десяток серверов приложений и баз данных.
Также рекомендую статью все того же Мартина Microservice Trade-Offs
Никто не запрещает вам делать асинхронные запросы. Насколько я понял тут синхронные запросы приводятся для упрощения описания.
Коммуникация между сервисами также существенно упрощена: используются только синхронные rest-запросы.
Это все здорово, но не подскажите методы борьбы с NPE при method chaining и legacy кодом?
Например есть такая ужасная цепочка вызовов getOffer().getOrderActionRef().getOrder().getRootCustomer().getCode() NPE может быть где-угодно, ловить NPE как-то рука не поднимается.
Сертификаты волнуют работодателей из-за проведения тендеров (нужно N-сертифицированных специалистов). Да это нравится HR-ам, но сомневаюсь что сертификаты произведут впечатление на людей которые проводят техническое интервью.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity