title: do databases not exist under event stores (like kafka)? Do we not query data from databases anymore?
body: <p>Trying to understand event driven microservices; like in <a href="https://www.youtube.com/watch?v=IR1NLfaq7PU&amp;t=882s" rel="nofollow noreferrer">this</a> video. It seems like the basic idea is &quot;producers create tasks that change the state of a system. Consumers read all relevant tasks (from whatever topic they care about) and make decisions off that&quot;</p>
  <p>So, if I had a system of jars- say a red, blue, and green jar (topics). And then had producers adding marbles to each jar (deciding color based on random number, let's say). The producers would tell kafka &quot;add a marble to red. Add a marble to blue... etc&quot;
  Then, the consumers, every time we wanted to count jars would get the entire log and say &quot;ok, a marble was added to red, so redCount++, then a marble was added to blue so blueCount++...&quot; for the dozens/hundreds/thousands of lines that the log file takes up?</p>
  <p>That can't be correct; I know it can't be correct. It seems incredibly inefficient; almost anti-efficient!</p>
  <p>What am I missing in my knowledge of kafka tasks?</p>