Deesha Tech Academy
Menu
WorkshopRuns on requestCloud & DevOpsJavaSpring BootPostgreSQLk6JFRJava Flight RecorderGrafana

Performance & Production Readiness

Two hands-on days finding out why a system is slow and proving you fixed it - profiling, load testing, database tuning, JVM behaviour and a readiness review. You leave with a measured improvement on your own code and a checklist you can apply to any service.

Designed for

  • Developers told to make it faster with no idea where to start
  • Engineers who have optimised the wrong thing and lost a week
  • Teams preparing a service for its first real traffic
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

Find the real bottleneck

5 sessions

09:00 – 10:15

Set a target and capture a baseline

latency vs throughput, p95 and p99, a number, not a feeling

Takeaway A baseline captured for a real endpoint: p50, p95 and p99 recorded, and a target agreed.

10:30 – 11:45

Write a load test that resembles reality

k6 open vs closed models, ramps and soaks, test data that varies

Takeaway A load test you can rerun, whose result changes when the code changes.

12:00 – 13:00

Read a profile and name the method

Java Flight Recorder, flame graphs, blocked threads

Takeaway A profile taken under load, with the responsible method named and its share of time quantified.

14:00 – 15:15

Take a query from seconds to milliseconds

execution plans, composite indexes, what an index costs on write

Takeaway A slow query fixed with one index, the plan before and after read out loud.

15:30 – 17:00

Remove the access patterns that do not scale

N+1 in the SQL log, deep pagination, chatty calls

Takeaway An N+1 removed and a deep pagination rewritten, both with measurements.

Day 2

09:00 - 17:00

Fix, size and sign off

5 sessions

09:00 – 10:15

See what the JVM is doing with memory

heap and GC in practice, container memory limits, heap dumps

Takeaway A memory leak reproduced and found in a heap dump, with the retaining path named.

10:30 – 11:45

Size pools and queues from evidence

connection pools, thread pools and queues, back pressure

Takeaway A pool resized from a measurement, throughput improved, and the reasoning written down.

12:00 – 13:00

Put timeouts at every boundary

timeout budgets, shedding load deliberately

Takeaway A capacity number you can state, and a service that degrades instead of collapsing.

14:00 – 15:15

Run a production readiness review

the checklist, blocking vs advisory findings

Takeaway A completed readiness review of an unfamiliar service, findings separated into blocking and advisory.

15:30 – 17:00

Prove your own improvement

before and after, writing it up

Takeaway A measured improvement on your own service, and a one-page write-up a reviewer would accept.

By the end of day 2, you are holding

A measured before-and-after on your own service, a load test you can rerun, a database index you justified with an execution plan, and a production readiness checklist marked up against what you actually run.

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

Redis & Caching for Java Services

₹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 →
  • Shrenik Shah

    Shrenik Shah

    Principal Trainer

    Cloud and AI architect who has upskilled over 5,000 engineers in Java, React, Python and cloud

    • Python: Django, Flask, GenAI & agentic workflows
    • Java & Spring Boot
    • React & Angular, micro-frontend architecture
    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