Caching Technologies present and upcoming
caching being a major feature, I focused on getting the application out without adding an external cache layer.
to showcase tech and skills it is ok not to have a dedicated cache, but if the app evolves into something bigger a proper cache layer will be in order.
currently I implemented caffeine cache over some expensive ops to demonstrate a few uses and tricks for startup-company-like applications.
if you are curious on how to tackle bigger company apps that require proper caching, you can check this functional reactive pipeline note that shows the core engine of an application.
the above note can be a preview of the evolution of BMC_Anvil.
given that I am already on red-hat / Jboss ecosystem I might look into infinispan and learn something new, although I have used extensively Hazelcast in past projects with great results.