Data lake
Microservices abstract their own local transactional store, which is used for their own transactional purposes. The type of store and the data structure will be optimized for the services offered by the microservice.
For example, if we want to develop a customer relationship graph, we may use a graph database such as Neo4J, OrientDB, and more. A predictive text search to find out customers based on any related information, such as passport number, address, email, phone number, and more, could be best realized using an indexed search database, such as Elasticsearch or Solr.
This will place us into a unique situation of fragmenting data into heterogeneous data islands. For example, Customer, Loyalty Points, Reservations, and more ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access