While a microservices architecture is more scalable than a monolith, it has a direct hit on performance.
To cope with that, one performance improvement is to set up a cache. It can be configured for database access, for REST calls or just to store session state across a cluster of server nodes. In this demo-based talk, I’ll show how Hazelcast In-Memory Data Grid can help you in each one of those areas and how to configure it. Hint: it’s much easier than one would expect.
Objective of the presentation:
* Demo performance improvement #1 by using Hibernate L2 cache
* Demo performance improvement #2 by using JCache/Spring Cache for HTTP calls
* Demo reliability improvement #3 by configuring Tomcat Session replication
The talk tells highlights tradeoff decisions: scalability vs. speed in microservices, speed vs. data staleness in caching, etc.
Attendee pre-requisites - If none, enter "N/A":
N/A