~/talk

Real-Time Analytics with Spring + Redis. Is It Possible?

TalkinRussianat JPoint 2023 · 2023-04-12..04-19· [databases, java]
links:none on file
slides:none on file

A talk about building a real-time analytics service using Redis as more than a cache, showing how Redis can be used as an analytics database on a Java + Spring stack. The speaker explains the service design (including a two-database scheme), shares code examples and a demo project, and reports achieved performance and pitfalls encountered during development.

AI-written summary · about

  1. 0:00Introduction
  2. 2:06Microservice and goals
  3. 3:37User requirements
  4. 3:58Tech stack
  5. 4:39Query performance issues
  6. 8:33Redis for optimization
  7. 10:04Redis data structures
  8. 11:31RedisJSON for storage
  9. 15:00RedisSearch for search
  10. 25:05Redis client library
  11. 28:57Spring Boot integration
  12. 30:32Query demo
  13. 35:02SQL vs Redis queries
  14. 37:58Data aggregation in Redis
  15. 39:27Complex queries
  16. 41:02Pitfalls and nuances
  17. 45:03Project conclusions
  18. 46:50Redis + Spring pros and cons
  19. 47:13Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.