2PC (two-phase commit) protocol 107
abstraction 66
acbuild command-line tool 217
acceptance testing 257
accidental complexity 12
ACID transaction 106
actions 92–94
activity feeds 126
Advanced Message Queuing Protocol (AMQP) 63, 162
aggregating data 59
aggregation 59–60
alerts
raising 291–293
setting up 287–291
alignment 9–10
ambiguity 99–102
AMQP (Advanced Message Queuing Protocol) 63, 162
analytics 127–127
anemic services 30
API gateways 39–39, 68–68
Apollo 71
application boundaries 66–71
applications
distributed 106–108
observing 293–295
architecture
of CQRS pattern 124–125
of microservices 51–52–56, 74
role of 341–343
artifacts