open atlas · программа
От нуля до сеньора,
в открытом доступе.
19 треков — математика, computer science и fullstack-инженерия. Каждый урок — узел в едином связном атласе.
Листай вниз по поясам. Основания — под землёй; работа сеньора — на орбите. ↓
- deployment
Деплой и инфра
Контейнеры, K8s, blue/green, IaC, terminating TLS.
- performance
Производительность
Сначала профиль. GC, N+1, батчинг, бюджеты бандла.
- data-engineering
Data engineering
OLTP vs OLAP, Parquet, materialized views, FTS, vector DB.
- ai-llm
AI / LLM
Prompt caching, tool calls, RAG, потоки, evals.
- engineering-practice
Инженерная практика
TDD, contract-тесты, feature flags, runbooks, on-call.
- networking
Сети и протоколы
От битов в проводе до TLS 1.3 — путь одного пакета, рассказанный для senior-инженеров.
- browser
Браузер и фронтенд-рантайм
Event loop, рендеринг, внутренности V8, цена гидрации.
- frontend
Архитектура фронтенда
Форма state, fetching, границы монорепо, build pipelines.
- backend
Архитектура бэкенда
Жизненный цикл запроса, DI, очереди, идемпотентность, graceful shutdown.
- apis
API
REST, gRPC, GraphQL, webhooks, версионирование, rate limits.
- databases
Базы данных
Индексы, MVCC, уровни изоляции, шардинг, миграции.
- caching
Кеширование
Слои, инвалидация, защита от stampede, ETag.
- queues
Очереди, потоки, события
Партиции Kafka, exactly-once, outbox, CDC.
- math
Математика с нуля
Начни, зная только счёт. Закончи с математической базой, нужной программисту.
- base-cs
Базовый CS с нуля
Начни без теории CS. Закончи, понимая, как компьютер исполняет твой код и что на самом деле значит каждая программная конструкция.
- algorithms
Алгоритмы с нуля
Знаешь один язык программирования, не знаешь алгоритмов. Закончишь, уверенно решая сложные задачи.