Atomicity: Microservices tend to be more distributed, making atomic transactions?
difficult. It's not easy to ensure that all services in a distributed environment either
commit or roll back changes in a single, atomic transaction. Solutions like the Saga
pattern or Eventual Consistency are commonly used instead.