One of use cases which characterizes monoliths

Question:
Which of these is true of a monolith, rather than microservices?

  1. Each function would have its own database and keep track of its own state
  2. Scaling is done independently
  3. Multiple instances are split out
  4. Changing a customer table would require coordinating with people on other teams
Answer:
D - is the correct answer. With microservices the API allows you to change a database