this means the
                same data may be read multiple times, it also means the only point of possible cache incoherence is
                through the database, where transactions are easily controlled. This greatly reduces the chances of
                corrupting the data, making it much easier to understand and modify the code base.
            </li>
            <li>Isolated data collection and archiving. The code for
                collecting and archiving data run in a single thread that is
  