System Design SpaceSystem Design Space
Onboarding
Back to table of contents

AI/ML Engineering

20 chapters

This page contains all chapters in this theme. Open chapters in sequence or use this page as a section map.

1

Why should an engineer know ML and AI?

Original Contenteasy

Introductory chapter: AI's capabilities and limitations, impact on architecture and careers.

Open chapter
2

Hunting for Electric Sheep: The Big Book of Artificial Intelligence (short summary)

Book Summarymedium

A broad historical and engineering panorama of AI: from ancient computing ideas and the perceptron to AlexNet, deep learning, and foundation models, with focus on how algorithms, infrastructure, and product practices evolved together.

Open chapter
3

Grokking Artificial Intelligence Algorithms (short summary)

Book Summaryeasy

An introductory guide to AI algorithms: search, evolutionary methods, swarm intelligence, ML, ANN, and Q-learning. Best read together with modern LLM/GenAI sources.

Open chapter
4

Deep Learning and Data Analysis: A Practical Guide (short summary)

Book Summaryeasy

A concise intro to deep learning and data science: fundamentals, classical ML algorithms, hands-on tasks, and practical walkthroughs with TensorFlow, Keras, and PyTorch.

Open chapter
5

AI Engineering (short summary)

Book Summaryhard

Chip Huyen on creating AI applications: foundation models, prompting, RAG, agents, finetuning, quality assessment and production practices.

Open chapter
6

Hands-On Large Language Models (short summary)

Book Summarymedium

Jay Alammar and Maarten Grootendorst: visual guide to LLM with ~300 illustrations - tokenization, embeddings, transformers, RAG.

Open chapter
7

An Illustrated Guide to AI Agents (short summary)

Book Summarymedium

Jay Alammar and Maarten Grootendorst: a practical guide to AI agents - memory, tools, planning, reflection, multi-agent coordination, and engineering risks.

Open chapter
8

Prompt Engineering for LLMs (short summary)

Book Summarymedium

John Berryman and Albert Ziegler (creators of GitHub Copilot): LLM Loop, RAG, agents, workflows and the transition to context engineering.

Open chapter
9

GenAI/RAG System Architecture

Original Contentmedium

Original chapter about production GenAI/RAG architecture: ingestion, retrieval, orchestration, guardrails, evaluation, and latency/cost trade-offs.

Open chapter
10

Developing Apps with GPT-4 and ChatGPT (short summary)

Book Summaryeasy

A concise practical 2023 guide to getting started with LLM apps: OpenAI API basics, prompting, prompt injection mitigation, lightweight fine-tuning, and early LangChain patterns.

Open chapter
11

Precision and recall at your fingertips

Original Contenteasy

A simple and practical explanation of precision/recall, their trade-off and threshold selection using the example of “Vasya and the Wolf”.

Open chapter
12

The history of Google TPUs and their evolution

Original Contentmedium

How Google went from TPU v1 for inference to Ironwood: architectural decisions, economics of AI infrastructure and comparison with the GPU approach.

Open chapter
13

Lovable: from GPT Engineer to full-stack AI builder

Original Contentmedium

Analysis of the history of Lovable, business model and conceptual architecture of the vibe-coding platform: from open-source CLI to cloud product with agent workflow.

Open chapter
14

Dyad: local AI app builder architecture

Original Contentmedium

Analysis of the Dyad architecture: multi-process Electron, agent+tool orchestration, template-driven development and local-first approach with a checkpoint model.

Open chapter
15

ML platform in T-Bank: the common good or better not needed

Original Contentmedium

Analysis of an interview about the development of the ML platform at T-Bank: from SSH circuits to platform engineering, data workflows and production operation.

Open chapter
16

AI in SDLC: the path from assistants to agents by Alexander Polomodov

Documentarymedium

Extended report on the transition from AI assistants to agent scenarios in the SDLC: tools, protocols, governance, performance assessment and practical implementation cases.

Open chapter
17

PyTorch: Powering the AI Revolution

Documentaryhard

The official PyTorch documentary about how the framework grew from an experiment to the foundation of an AI ecosystem.

Open chapter
18

AlphaGo: The Documentary

Documentaryhard

Documentary about AlphaGo's match against Lee Sedol and the breakthrough in artificial intelligence.

Open chapter
19

The Thinking Game: Documentary

Documentaryhard

Documentary about DeepMind, AGI and Demis Hassabis: the path from AlphaGo to the Nobel Prize for AlphaFold.

Open chapter
20

Programming Meanings by Alexey Gusakov (CTO Yandex)

Documentarymedium

Speech by Yandex CTO Alexey Gusakov on the transition from coding algorithms to designing intentions, restrictions, metrics and reward cycles in LLM products.

Open chapter