Points worth noting:
- Simplicity of the approach.
- Leveraging HDD write semantics. An alternate approach to spending tons on $$$ on SSD. Highlights the importance of understanding the hardware we work with as Software developers.
- Message consumption state management is delegated to the client. This solves some tricky distribution problems.
Also, good to see innovation still alive in the Java word 😉