We live in a world of instant expectations and the technologies underpinning our applications must meet this new demand. This session reviews the mega trends influencing modern application architecture. The talk will discuss use of elements within Redis, the fastest in-memory multi-model database, to support use cases like recommendations engine and personalization that rely on a combination of high-speed analytics and transactions occurring at the same time. Data structures for simultaneous transaction and analytics, probabilistic counting mechanisms, and adaptable machine learning models, will be explored. Real world examples and customer implementations will also be shared. Cost-effectiveness and efficiency of database operations will also be covered in the context of practical enterprise requirements to compete in today's big data world.