title: AKKA.NET Journals and Snapshot Store
body: <p>Since I have not seen any example of using <a href="http://getakka.net/docs/Persistence" rel="nofollow">AKKA.NET Journals and Snapshot store</a>, I assume I have to use both type of actors to implement an Event Store and CQRS.</p>
  
  <ol>
  <li><p>Is the Snapshot store expected to be updated every time when the actor state is changed, or should be set on a scheduled update like every 10 seconds?</p></li>
  <li><p>Should the Snapshot store actors talk to the Journal actors only, so the actors having the state should not talk to Journals and Snapshot at the same time? I'm thinking in the line of SOC.</p></li>
  <li><p>Assume I have to shut down the server and back up. A user tries to access a product (like computers) through a Web UI. At that time, the product actor does not exist in the actor system. To retrieve the state of the product, shouldn't I go to the snapshot store instead of running all the journals to recreate the state?</p></li>
  </ol>