stack-notes Documenting what I learn about software engineering and system design. 📚 Table of Contents ☁️ AWS Cloud Essentials Storage Database AI/ML Services 🚀 Frameworks & Spring Boot Spring Boot Overview Spring Data JPA, Flyway & PostgreSQL 🎯 Languages - Java Data Structures OOP Notes Strings, Conversions & More Time & Space Complexity Data Structures & Algorithms Priority Queue & Heap Regex 🐍 Languages - Python Flask Beginner Notes 🔐 Security & Authentication OAuth Overview Spring Security 🏗️ System Design 30 Key Concepts APIs URL Shortener Rate Limiter Job Queue Kafka Notes Security AI/ML Systems 📖 System Design - Alex Xu's Notes Consistent Hashing Unique ID Generator for Distributed Systems Key Value Store Web Crawler 🤖 RAG & LLM Tools LLM & RAG Notes RAG Deep Dive LangGraph (Hugging Face Course) LlamaIndex (Hugging Face Course) SmolAgents (Hugging Face Course)