withsoon
Built in public Β· Updated as the industry moves

Everything for a
Big Data + AI Engineer

System Design Β· Setup Guides Β· LLM Deep Dives Β· Interview Prep Β· Cheatsheets. One platform β€” daily work, career growth, and staying current.

πŸš€ Get started

Step-by-step setup guides β€” copy, paste, run.

All setup guides β†’
System Designadvancedβ˜… Featured

System Design: Real-Time Data Pipeline

Design a real-time data pipeline that ingests 1M events/second, processes them, and serves analytics β€” with architecture diagram and trade-off discussion.

#system-design#interview#kafka
2026-06-05
Setup Guidebeginnerβ˜… Featured

Kafka Local Setup β€” From Zero to Running in 10 Minutes

Run Kafka locally using Docker Compose. Create topics, produce messages, consume them, and understand what's happening under the hood.

#kafka#setup#docker
2026-06-05
System Designintermediateβ˜… Featured

Spark Architecture β€” How it Actually Works

Driver, executors, DAG scheduler, shuffle β€” the complete mental model for how Spark executes a job and where things go wrong.

#spark#system-design#big-data
2026-06-05
Cheatsheetbeginnerβ˜… Featured

SQL Cheatsheet β€” Window Functions, Joins, Optimization

The most important SQL patterns for data engineers β€” window functions, CTEs, joins, aggregations, and query optimization.

#sql#cheatsheet#data-engineering
2026-06-04
Interview Q&Aintermediateβ˜… Featured

Kafka Interview Questions β€” Top 50 with Answers

The 50 most-asked Kafka interview questions with detailed answers β€” basics, internals, exactly-once semantics, Kafka Streams, Connect, production tuning, and system design scenarios.

#kafka#interview#streaming
2026-06-04
Guideintermediateβ˜… Featured

RAG Pipeline β€” Complete Production Guide

Build a production-ready RAG pipeline: chunking strategy, embedding models, vector DBs, retrieval, re-ranking, and generation.

#rag#embeddings#vector-db
2026-06-04

πŸ• Latest

View all β†’

What this site is best for

  • βœ“Preparing for senior data engineer and backend engineer interviews
  • βœ“Deep-diving Netflix, Uber, or distributed system architectures
  • βœ“Setting up Kafka, Spark, Airflow, or dbt in minutes β€” not hours
  • βœ“Quick-reference cheatsheets you can open mid-work
  • βœ“Understanding LLM trade-offs, RAG pipelines, and agent patterns

Built from real interview prep

Every guide, diagram, and Q&A bank is drawn from real system design interview experience β€” production-style scenarios, not textbook theory.

Coming next

  • β†’Uber system design β€” ride matching, surge pricing, location ingestion
  • β†’Kafka Q&A bank β€” questions 17–50 with full answers
  • β†’Data Engineer roadmap β€” 6-week structured path
Tip of the day

dbt incremental models use a filter on the timestamp to only process new/changed rows β€” reduces full-table scans.

Tip #23 of 50 Β· rotates daily

Stay ahead of the interview

New system design guides, Q&A banks, and cheatsheets β€” delivered when they land.

No spam. Unsubscribe any time.

Built in public, growing daily

Every guide, comparison, and cheatsheet is added as the industry evolves. No filler β€” just content that actually works in production.