Построение микросервисов
Я разбираю микросервисы и немного не понимаю как из делить, чтобы не было крепкой зависимости. Например, у нас есть интернет библиотека, в которой есть книги. Например, первый сервис отвечает за книги, то есть их информацию. А второй за то, чтобы возвращать взятые книги. То когда взяли и когда вернули. По типу того.Бд в 1 сервисе понятна, id книги и ее информация. Как сделать бд у второго сервиса, если я там по сути должен хранить взятые книги(а точнее их id) и то, когда их вернут. Вопрос в том, что если из бд удалить книгу. То что будет со 2 икросервисом и её бд? Мне надо будет делать запрос и если что удалять её и из 2 бд? А если таких сервисом, которые посвящены будут на книге будет несколько?