Caching for Business Applications: Best Practices and Gotchas

geeCON 2017

17. May 2017 | -

Caching is relevant for a wide range of business applications and there is a huge variety of products in the market ranging from easy to adopt local heap based caches to powerful distributed data grids. Most of these caches are being promoted with examples from applications that have the luxury of having ‘eventual consistency’ as a non-functional requirement. Most business / enterprise applications don’t have that luxury.

This talks aims at developers and architects that want to adopt a caching solution for their business application. I will present 15 caching patterns and best practices for these kinds of applications that address the typical questions being asked in that context. These questions might be: ‘which data can I cache?’, ‘how can I handle consistency in a distributed environment?’, ‘which cache provider to choose?’ or ‘how do I integrate a cache provider in my application?’. This talk comes with many live demos, some of them are run on a distributed cache cluster on Raspberry Pis

Multikino Kraków, Kraków
Thumb portrait 0082

Michael works a a Principal Consultant for innoQ. He has over 10 years of practical consulting experience in software development and -architecture. His main areas of interest are currently CQRS, Event Sourcing, Microservices, Polyglot Persistence and presentation techniques for developers and architects.

More content

Comments

Please accept our cookie agreement to see full comments functionality. Read more