The document discusses effective microservice design. It begins by defining some key concepts like architecture, design, and microservices. It then discusses principles of microservice design like isolation, event sourcing, and messaging. The document provides an example of how microservices for social media analysis could be structured. It also discusses challenges of microservice design like testing, dependencies, and upgrades. The goal is to help make microservice design and implementation easier.
88. Action The intent behind the
event
Event ID A unique identifier
What does an event look
like?
89. Action The intent behind the
event
Event ID A unique identifier
Parent ID The event that 'caused'
this one
What does an event look
like?
90. Action The intent behind the
event
Event ID A unique identifier
Parent ID The event that 'caused'
this one
Service ID The service or process
that created it
What does an event look
like?
91. Action The intent behind the
event
Event ID A unique identifier
Parent ID The event that 'caused'
this one
Service ID The service or process
that created it
Payload Your Stuff
What does an event look
like?