title: Best Practices for Kafka Message Content?
body: <p>Are there best practices or a standardized approach for message content in Kafka? ID vs Whole Document Vs Subset of Fields</p>
  
  <p>Not finding any guidelines for this and the general advice seems to be "it depends". I see some pros and cons for all options in our microservice architecture. </p>
  
  <p>Also, do people generally create whatever kind of message they need on a case by case basis or go with a standard message format for all types of messages? Like sending an ID to call the service it's from or sending all the information you need in the message itself or doing a combination of the two.</p>