verified_user
Target Output
Weekly Production Deliverable
Deliverable: Java concurrency fundamentals done — you can reproduce and fix race conditions. DDIA replication, partitioning, transactions, and distributed systems chapters done. Working 2-service microservices setup.
Monday
0 / 2 done
DSA
Thread, Runnable; why raw threads don't scale; Virtual Threads (Java 21) overview
1.5h
AI/ML
MLOps 1: Model Monitoring & Drift
What model drift is (Concept Drift vs Data Drift), covariate shift, silent production failure, drift detection metrics (PSI, KS-test)
2.5h
Tuesday
0 / 2 done
DSA
synchronized, volatile
memory visibility, happens-before relationship, atomic variables (
AtomicInteger)
1.5h
CORE
DDIA Part 2: Replication & Partitioning
DDIA Ch. 5: Replication (Leader-Follower, Multi-Leader, Quorum-based Leaderless, replication lag) & Ch. 6: Partitioning (Range vs Hash, secondary indexes)
2.5h
Wednesday
0 / 2 done
DSA
ExecutorService and thread pools
Executors.newFixedThreadPool, newCachedThreadPool, custom thread pool sizing
1.5h
AI/ML
MLOps 2: Production Evaluation Pipelines
Continuous evaluation, offline vs online metrics, A/B testing, shadow deployments, monitoring latency and token costs
2.5h
Thursday
0 / 2 done
DSA
Race conditions and deadlocks
reproduce one on purpose in code, then fix it with thread-safe constructs
1.5h
CORE
DDIA Part 2: Transactions & Distributed Problems
DDIA Ch. 7: Transactions (ACID, Weak isolation levels: Read Committed, Snapshot Isolation, Serializable) & Ch. 8: Trouble with Distributed Systems (Unreliable networks, clock skew)
2.5h
Friday
0 / 2 done
DSA
Split a CPU-bound task across a thread pool and measure speedup vs single-threaded
1.5h
AI/ML
MLOps 3: LLM Serving Concepts
Throughput vs latency in LLM serving, continuous batching (vLLM concept), PagedAttention intuition, KV-cache optimization
2.5h
⚡
Weekend High-Load Execution
• 8.0h Daily Deep Focus Lab
Saturday
0 / 3 done
DSA
Contest + revise concurrency primitives
1.5h
AI/ML
Kafka Event-Driven AI Ingestion Lab (4.0h)
Build Kafka producer in Java to stream document upload events; build Python consumer to process and vectorize in background.
4.0h
JAVA
Microservices: Service Discovery with Eureka
Monolith vs Microservices tradeoffs; set up Netflix Eureka Server; register multiple services (
todo-service, user-service)
2.5h
Sunday
0 / 3 done
DSA
Full revision
explain concurrency vs parallelism with your own Java code examples
1.5h
AI/ML
Asynchronous Batch Inference with Kafka (4.0h)
Scale Kafka consumer group for batch LLM evaluation; handle backpressure and dead-letter queues (DLQ).
4.0h
JAVA
Centralized Configuration with Spring Cloud Config
Set up Spring Cloud Config Server; externalize configuration across microservices; push working 2-service setup to GitHub
2.5h
edit_note
Week 38 Technical Notes & Journal
#LeetCode
#Java
#DSA
#Week38