Chapter 4. Data

This chapter covers

  • Accepting that data isn’t sacrosanct and can be inaccurate
  • Building alternative storage solutions with microservice messages
  • Representing data operations as microservices messages
  • Exploring alternatives to traditional data-management strategies
  • Storing different types of data

Using a central relational database is common practice for most software projects. Almost all data is stored there, and the system accesses the data in the database directly. The data schema is represented in the programming language used to build the system.

The advantage of a central database is that almost all of your data is in one place under one schema. You have to manage and administer only one kind of database. Scaling ...

Get The Tao of Microservices now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.