title: In an Event-Driven Microservice, how to I update private database with older data
body: <p>I'm working on a new project, and I am still learning about how to use Microservice/Domain Driven Design.</p>
  
  <p>If the recommended architecture is to have a Database-Per-Service, and use Events to achieve eventual consistency, how does the service's database get initialized with all the data that it needs?</p>
  
  <p>If the events indicating an update to the database occurred before the new service/db was ever designed, do I need to start with a copy of the previous database?</p>
  
  <p>Or should I publish a 'New Service On The Block' event, and allow all the other services to vomit back everything back to me again? Which could be a LOT of chatty-ness, and cause performance issues.</p>