January 2020
Intermediate to advanced
640 pages
16h 56m
English
One fundamental issue with the monolithic implementation from the previous chapter is that our application was talking directly to the Elasticsearch and CockroachDB clusters. We have effectively introduced a tight coupling between the application and the data store implementations.
Now that it's time to create the microservice-based version of Links 'R' Us, we need to take a few steps to rectify this problem. To this end, the first two services that we will be creating as part of our refactoring work will serve as a kind of proxy for facilitating access to the underlying data stores. The text-indexer and link-graph services will be deployed in the linksrus-data namespace and allow other services to interact ...