title: React - Java Backend - Sync New Data
body: <p>I'm having a small problem with a personal project, I'm trying to create an auction site in React - it's an amazing learning experience - with a Java backend.</p>
  
  <p>One trouble I've stumbled upon is how to "sync" data effectively, when new data is inserted into the database from a different user, such as if a user would bid on an item, how would other users update their data?</p>
  
  <p>The only way I can see it happening is with a push model, or constantly polling for data from the server. Both seem pretty out of reach, to be honest, although the push-model seems the more likely of the two.</p>
  
  <p>I could somehow set up an observer pattern with users "registered" when viewing an item, although if there is a better method, I would love to hear it.</p>
  
  <p>I already tried searching for answers, but either none exist (I doubt it), or I'm simply terrible at using Google and don't know the keywords to search for to get the specific results I need. (Likely)</p>
  
  <p>Thanks in advance!</p>