Deesha Tech Academy
Menu
WorkshopRuns on requestCloud & DevOpsRedisredis-clicache-asideTTLSpring BootJavaTestcontainers

Redis & Caching for Java Services

Two hands-on days making a slow service fast for the right reasons: what to cache, where to put it, how to invalidate it, and how to prove the improvement. You leave with a cached service, a measured before and after, and a cache you can reason about under failure.

Designed for

  • Backend developers whose endpoints are slow and who are guessing why
  • Engineers who added a cache and then had to debug stale data
  • Teams about to put Redis in front of a database for the first time
Fee
₹2,700
Duration
2 days · 16 hours
Each day
09:00 - 17:00
Mode
Offline / Online
Request a schedule

The 2 days, hour by hour

10 hands-on sessions: every one ends in a thing

Day 1

09:00 - 17:00

Cache a real service

5 sessions

09:00 – 10:15

Find the hot path with a measurement, not an opinion

timing at the boundary, reading the SQL log, p95 vs the average

Takeaway A slow endpoint profiled, with the responsible query named and its share of the response time measured.

10:30 – 11:45

Use Redis as a data store, not a magic box

strings and hashes and sets, expiry and eviction, redis-cli

Takeaway Four data structures exercised from the command line, with the trade-offs of each argued.

12:00 – 13:00

Halve an endpoint with cache-aside

cache-aside vs read-through, key design, choosing a TTL

Takeaway The slow endpoint cached, response time halved, and the hit rate visible on a counter.

14:00 – 15:15

Invalidate without serving stale data

invalidate on write, versioned keys, stale-while-revalidate

Takeaway A stale read reproduced deliberately, then closed with a versioned key.

15:30 – 17:00

Stop a cache stampede while it happens

request coalescing, jittered expiry, the thundering herd

Takeaway A stampede triggered under load and then stopped, the difference visible in the database connection count.

Day 2

09:00 - 17:00

Survive failure and operate it

5 sessions

09:00 – 10:15

Keep the service up when Redis goes down

timeouts, circuit breakers, degrading honestly

Takeaway Redis switched off mid-load, and the service still answering: slower, but correct.

10:30 – 11:45

Use Redis beyond caching

rate limiting, distributed locks and their limits, pub-sub invalidation

Takeaway A rate limiter that holds across two instances of the same service.

12:00 – 13:00

Operate it: memory, persistence, monitoring

eviction policies, persistence options, hit rate and latency

Takeaway The key that grew found in a memory profile, and a dashboard that answers "is the cache working".

14:00 – 15:15

Test cached code against a real Redis

Testcontainers, asserting invalidation

Takeaway A test suite that fails when a cache key stops being invalidated.

15:30 – 17:00

Cache an unfamiliar service under time pressure

deciding what to cache, proving the improvement

Takeaway Your own before-and-after numbers, and an invalidation strategy that survives being questioned in review.

By the end of day 2, you are holding

A service with a measured hot path, a cache that halves its response time, an invalidation strategy you can defend in review, and a demonstration that the service still works when Redis is switched off.

No dates announced

We open batches around demand. Tell us the schedule that would work and we will let you know first.

Send your details instead

How will you join?

Laptop ready with the prerequisites?

Opens WhatsApp with a message naming this workshop. We confirm your seat and payment by reply. This website stores nothing.

More SkillLabs

One weekend, one capability

Browse the SkillLabs catalogue

Agent Builder Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

AI App Engineering Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Ground the Model: RAG Engineering Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Idea to Internet

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Agents in the Wild: Production Agent Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Break It Before Users Do: AI Reliability Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Give Your Agent Hands: MCP Tooling Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Docker & Kubernetes for Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Git, GitHub and GitHub Actions for Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

JavaScript and TypeScript Foundations

5 days · 10 hours

Runs on request

See the plan

Ship It on AWS: Cloud Deployment for Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

SQL for Application Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Events in Motion: Kafka & Messaging for Java Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Linux Command Line Essentials

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Logging & Monitoring for Production

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Performance & Production Readiness

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Secure the Frontend: Authentication & Web Security Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Test It Before You Ship It: Java API Testing Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Test the User Journey: Frontend Testing Lab

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

TypeScript for Application Developers

₹2,700 · 2 days · 16 hours

Runs on request

See the plan

Who runs it

Practitioners, in the room with you

All trainers and mentors

Each workshop names its trainer before you book.

  • Vishal Shah

    Vishal Shah

    Founder & Principal Trainer

    Two decades building and teaching commerce, banking and cloud platforms, and still writing code

    • Java & Spring Boot microservices
    • TypeScript, React, Angular & Next.js
    • Composable commerce (commercetools)
    Full profile →

Running this for a team?

We deliver SkillLabs on site for institutions and engineering teams.

Talk to Deesha

₹2,700

2 days · 16 hours

Request a schedule