Welcome to my Digital Brain

Navigate  ·  Architecture  ·  Projects  ·  Domains  ·  Sources


I am Rakesh Kadam, a DevSecOps Lead and AI Enthusiast building at the intersection of distributed systems and machine intelligence.

This space is my Digital Brain—a public-facing knowledge base where I synthesize what I consume so it compounds over time. Unlike a traditional blog, this is a living codebase of thought: understanding evolves here, it isn’t just documented.

The architecture follows Andrej Karpathy’s LLM-Wiki pattern—a persistent, agent-maintained artifact where an AI agent handles structure, cross-references, and synthesis as I ingest new information. Some notes will be incomplete; some ideas will change. That’s the point.


Map of Content

How to Navigate

  • Browse — Use the sidebar to explore domains and project wikis.
  • Search — Press Cmd + K / Ctrl + K to find concepts, tools, or commands.
  • Connect — Hover any link for a preview; open the Graph View to see how ideas intersect.

Knowledge Architecture

How the technical domains in this brain connect and reinforce each other.

DomainRole in the StackKey Bridges
Kubernetes & OrchestrationInfrastructure control plane — scheduling, networking, storage, securityCNI → Networking; NetworkPolicies → Zero Trust; PV/PVC → Docker Storage
Containers & RuntimeApplication packaging, execution, and storage primitivesLayered images → K8s Pod lifecycle; named volumes → K8s StorageClasses
Security & DevSecOpsDefense-in-depth across code, runtime, and infrastructureTLS → K8s control-plane PKI; RBAC → K8s AuthN/AuthZ; Container Security → Docker hardening
Networking & DNSService discovery, traffic routing, and cluster communicationDNS fundamentals → CoreDNS; CNI plugins → K8s NetworkPolicies; Ingress → TLS termination
Observability & PlatformTelemetry, logging, metrics, and product analyticsGrafana Alloy → Internal Observability Platform; Prometheus → K8s Metrics Server
AI & LLM EngineeringAgentic workflows, LLM infrastructure, and AI-augmented SDLCMCP servers → Dev Tooling; RAG → Context Engineering; Agent Memory → Agentic Workflows
System Design & ArchitecturePatterns for scalable, reliable distributed systemsAPI patterns → K8s Ingress/Services; CAP theorem → Disaster Recovery; Webhooks → GitOps Security
Blockchain & Web3Decentralized infrastructure, smart contracts, node operationsContainer networking → Web3 node networking; Traefik → Web3 routing

Learning Trackers — Course progress, certifications, and milestones.


Project Wiki

Synthesized knowledge from real-world production work.

ProjectStackKey Notes
Web3 InfrastructureDocker · Traefik · NestJSNetworking, Routing, Observability, DR
Internal ObservabilityTeleport · Loki · Grafana AlloyScalable Logging, Identity & Access
Digital BrainQuartz · Cloudflare · AI IngestZero-Trust Gating
Side ProjectsCLI · Draw · Todo · GamesVibecoded & self-hosted

Technical Domains

Curated concepts, patterns, and references by technology.

Kubernetes & Orchestration

Comprehensive reference covering cluster architecture, workloads, networking, storage, security, and troubleshooting.

PageDescription
CKA Practice TasksHands-on drill index for every CKA exam topic
IndexCluster architecture, workloads, networking, storage
CKA CertificationExam structure, domains, and prep strategy
CKA Study RoadmapLearning plan and daily schedule
Why Kubernetes?Problems K8s solves and when NOT to use it
Kubernetes ArchitectureControl Plane, Worker Nodes, component deep-dive
Kind Cluster SetupLocal multi-node K8s cluster with Kind
Pod FundamentalsPods, imperative vs declarative, YAML basics
Multi-Container PodsSidecar, init, adapter, ambassador patterns
Init ContainersPre-start setup, validation, and migration
Sidecar PatternAuxiliary containers for logging, monitoring, proxying
Kubernetes Environment VariablesConfigMap, Secret, Downward API injection
Pod Commands and ArgumentsOverriding ENTRYPOINT and CMD
Deployment, ReplicaSet & Replication ControllerSelf-healing, scaling, rolling updates, rollback
Kubernetes ServicesClusterIP, NodePort, LoadBalancer, ExternalName, Endpoints
Kubernetes Service TypesDetailed comparison and YAML patterns for each type
Kubernetes NamespacesLogical isolation, multi-tenancy, resource quotas, and default namespaces
Kubernetes StoragePVs, PVCs, StorageClasses, access modes, reclaim policies, emptyDir, and hostPath
Kubernetes DaemonSetNode-level workload: one Pod per node for agents, monitoring, CNI
Kubernetes JobsBatch execution: finite tasks with completions, parallelism, and retries
Kubernetes CronJobsScheduled batch: cron-based Job creation with concurrency and history controls
Kubernetes Static PodsNode-level control plane bootstrapping: kubelet-managed Pods without API server involvement
Kubernetes Labels and SelectorsMetadata and query system: the glue between Services, controllers, and Pods
Kubernetes Manual SchedulingnodeName, nodeSelector, and taints/tolerations for bypassing or constraining the scheduler
Kubernetes Taints and TolerationsNode taints and Pod tolerations: effects, built-in taints, and dedicated node pools
Kubernetes Node AffinityAdvanced positive scheduling: rich operators, soft/hard constraints, and the taints+affinity production pattern
Kubernetes Resource Requests and LimitsCPU/memory requests, limits, Metrics Server, OOMKilled, and Pending resource failures
Kubernetes AutoscalingHPA, VPA, Cluster Autoscaler, Node Auto-Provisioning: scaling mechanisms at Pod and cluster level
Horizontal Pod Autoscaler (HPA)CPU/memory-based replica scaling, YAML anatomy, and imperative commands
Vertical Pod Autoscaler (VPA)Resource right-sizing: Off, Initial, and Auto modes
Kubernetes Health ProbesLiveness, readiness, and startup probes: mechanisms, parameters, and troubleshooting
Kubernetes ConfigMaps and SecretsConfigMap and Secret objects: creation, volume mounting, env injection, and security
Kubernetes Authentication & AuthorizationAPI server security pipeline: TLS → AuthN → AuthZ → Admission
Kubernetes RBACRoles, ClusterRoles, Bindings, and the rule anatomy for CKA
Kubernetes KubeconfigClient credentials, contexts, and cluster switching for kubectl
Kubernetes Service AccountIn-cluster identity, token lifecycle, RBAC binding, and imagePullSecrets
Kubernetes Network PoliciesCNI support matrix, default deny patterns, ingress/egress whitelist design
Kubeadm Cluster SetupProduction cluster installation with kubeadm: ports, CNI, certificates
Kubernetes Cluster UpgradeRolling update strategy, kubeadm commands, and worker-node sequencing
Node MaintenanceDrain, cordon, uncordon: safe node evacuation and scheduling gates
Versioning & Version SkewRelease cadence, support lifecycle, and component compatibility rules
ETCD Backup & RestoreSnapshot, restore, certificate paths, and stacked vs external ETCD
Disaster RecoveryDR hierarchy, RTO/RPO, persistent data protection, and cluster reconstruction
Kubernetes Logging and MonitoringContainer/node/cluster logs, Metrics Server, and kubectl top troubleshooting
Kubernetes Application TroubleshootingSystematic debugging chain, failure catalog, and events-first strategy
Kubernetes Control Plane Troubleshootingkube-apiserver, etcd, scheduler, controller-manager failure diagnosis
Kubernetes Worker Node Troubleshootingkubelet, container runtime, CNI, kube-proxy, resource pressure eviction
CoreDNSKubernetes cluster DNS and service discovery
Kubernetes CNIContainer Network Interface plugins and cluster networking
Kubernetes IngressLayer 7 HTTP/HTTPS routing, Ingress Controllers, path types, TLS termination
HelmKubernetes package manager: charts, repositories, releases, and templating
Helm ChartsChart anatomy, Go templates, values design, and dependency management
Helm Release ManagementInstall, upgrade, rollback, and revision history

AI & LLMs

The largest and fastest-moving domain. See the AI & LLMs Index for full subtopic breakdown.

PageDescription
IndexClaude Code, agentic workflows, infrastructure, and research

Docker & Containers

Prerequisite domain for Kubernetes and production containerization.

PageDescription
IndexCompose, networking, security, and best practices
Docker FundamentalsContainers, images, and the Docker workflow
Dockerize a ProjectWriting Dockerfiles, building images, running containers
Run vs Attach vs ExecContainer lifecycle commands
Docker StorageLayered architecture, storage drivers, volumes, bind mounts, and the Kubernetes storage bridge

Networking

DNS, service discovery, and traffic routing — essential for Kubernetes and cloud infrastructure.

PageDescription
IndexDNS, load balancing, and routing fundamentals
DNS FundamentalsWhat DNS is, why it exists, and how it maps names to IPs
DNS Record TypesA, CNAME, MX, NS, TXT, SRV — anatomy and use cases
DNS CachingBrowser, OS, router, ISP, and resolver-level caching
DNS Hierarchy and Root ServersRoot, TLD, and authoritative servers; anycast
DNS Resolution FlowStep-by-step query walkthrough
Local DNS Configuration/etc/hosts, /etc/resolv.conf, and troubleshooting
Public DNS ResolversCloudflare 1.1.1.1, Google 8.8.8.8, and when to switch

Security

PageDescription
IndexDevSecOps, hardening, identity
DevSecOps FundamentalsSecurity-as-code, defense in depth, pipeline stages
Shift Left SecurityEarly security controls and the cost curve
Threat ModelingSTRIDE methodology and OWASP Threat Dragon
Container SecurityDocker hardening, image scanning, K8s runtime protection
SAST, DAST, and SCASecurity testing taxonomy and pipeline gates
GitOps SecurityRepository hardening, supply chain, secret management
KyvernoKubernetes-native policy engine: YAML-driven admission control, validate/mutate/generate, audit vs enforce
FalcoCNCF-graduated runtime security engine — eBPF syscall monitoring and declarative rules
Runtime SecurityDetecting threats while workloads execute; the third phase of defense-in-depth
CKS CertificationCertified Kubernetes Security Specialist — cluster hardening, supply chain, and Falco scenarios
Kubernetes Admission ControllersValidating/mutating webhooks and the API-server policy gate
Zero-Trust AccessTeleport, BeyondCorp patterns
AI SecuritySecuring AI-generated code and pipelines
TLS FundamentalsCertificates, handshake, cipher suites, and PKI

System Design

PageDescription
IndexOverview of all system-design notes
API Communication PatternsREST, gRPC, GraphQL, WebSockets
Client-Server ArchitectureFundamentals and patterns
WebhooksDesign, retries, security
CAP TheoremConsistency vs availability trade-offs

Observability

PageDescription
IndexPrometheus, Loki, Grafana stack
Grafana AlloyLog shipping and telemetry
Product AnalyticsPostHog, event tracking

Tooling

PageDescription
IndexDev tooling overview
VS Code Remote SSHRemote dev workflow
PostHogProduct analytics setup

Blockchain & Web3

PageDescription
IndexSmart contracts, node infrastructure, Web3 patterns

Programming

PageDescription
Programming FundamentalsCore concepts and mental models
Python BasicsLanguage fundamentals

Entities

People and tools I track and reference frequently.

EntityRole
CampusXAI/ML education channel (primary Claude Code learning source)
Hitesh ChoudharyDeveloper educator
Daniel MiesslerSecurity & AI thinker, creator of Fabric
ExaAI-native search tool
Tech Tutorials with PiyushKubernetes & DevOps educator (CKA course source)
Saiyam PathakCloud-native educator, CNCF Ambassador, @kubesimplify
Abhishek VeeramallaDevOps educator, Kubernetes instructor, and Helm specialist

Raw Sources

Original immutable documents ingested into this brain.

CategoryIndex
VideosConsumed Videos
TutorialsOther Tutorials · Udemy Gen AI Course
HelmHelm Zero to Hero — Abhishek Veeramalla’s comprehensive Helm tutorial
Kubernetes SecurityEnforce Kubernetes Security with Kyverno — Cluster governance with Kyverno policies and Argo CD
Kubernetes Runtime SecurityFalco for Kubernetes Security — CKS Scenarios — Runtime threat detection with Falco: custom rules, host install, and CKS exam patterns
Posts & BlogsKarpathy LLM-Wiki · Agentic DevOps · Securing AI Code