draw.io
Plan & explain
Draw a process or architecture diagram that can be reviewed alongside your project.
Reason about latency, queues, caching, storage and failure modes for systems that call models.
Explore 4 tools for this projectShare of job postings in India, per role, that name this capability.
Needs first: Build and consume REST APIs, Deploy an AI service to the cloud
Start with one tool for each part of your project. You don’t need to learn them all.
4 tools to explore
Plan & explain
Draw a process or architecture diagram that can be reviewed alongside your project.
Build
Add a cache and measure the effect of expiry, hit rate and invalidation on an application.
Build · Data
Pass events between services and practise consumer groups and message handling.
Data · Build
Build vector search with metadata filtering and inspect retrieval quality.
Design, and prototype the risky parts of, a RAG API answering questions over a corpus that keeps growing: an ingestion queue, an embedding and vector-store step, a cache for repeated questions, and a fallback path when the primary LLM provider errors. Use RBI Master Directions as the corpus — hundreds of public regulatory PDFs that grow over time, so the capacity maths is real. Write the capacity estimate and the failure-mode doc with numbers and stated assumptions, and build the two components most likely to bite you.
Designed and prototyped a resilient RAG API over a few hundred regulatory PDFs — a measured cache hit rate cut per-query cost, and a tested provider-fallback path kept answers flowing through a simulated outage.