Практикум для backend-разработчиков
Материал подготовлен с помощью ИИ.
Код работает.
Система ломается.
Логи, конкурирующие запросы и коварные симптомы. Тысяча учебных карточек для практики диагностики: причина, исправление и способ проверить результат.
Разобрать первый инцидент2 задачи открыты · Подсказки и разбор · Прогресс в браузере
GET /orders?limit=100
Каждый SQL быстрый. Экран --- медленный.
SELECT name FROM customers WHERE id=9001;
SELECT name FROM customers WHERE id=9002;
... еще 98 обращений к базе
Сначала факты
Условие, схема данных и воспроизводимый симптом.
Затем гипотеза
Выбор решения, три подсказки и объяснение альтернатив.
И только потом фикс
Пример исправления, проверки и границы применимости.
ОТКРЫТАЯ ЛАБОРАТОРИЯ
Две задачи. Весь формат.
Знание базового SQL достаточно.
Ориентир --- 20 минут на задачу.
1000 КАРТОЧЕК / 40 ТЕМ
Когда баг живет
между запросами.
Автономный HTML-практикум с поиском, закрытыми разборами, заметками и прогрессом. PDF-каталог и данные в JSON. SQL, транзакции, ORM, кеши, HTTP, очереди, языки программирования, Kubernetes и наблюдаемость.
Подходит разработчикам, знакомым с SQL и HTTP. Индивидуальная проверка решений, видеолекции и обещания трудоустройства в пакет не входят.
В комплект также входят шесть лабораторных сценариев ниже и две бесплатные задачи. Их темы пересекаются с каталогом. Тысяча карточек содержит планы проверки; готовый исполняемый стенд имеется только у отдельных лабораторных моделей.
1000 карточек · HTML + PDF + JSON
Разовая покупка
После оплаты архив доступен в разделе "Мои покупки" на lava.top.
Купить за 1 490 ₽Поддержка: @stradivari1390
Что важно о формате
Нужна ли установка для бесплатных задач?
Условия, подсказки и разборы работают в браузере. Для чтения PDF достаточно обычного просмотрщика. Локальные эксперименты требуют Python, а три сценария о конкурентности --- PostgreSQL и psql.
Это реальные инциденты компаний?
Все данные, логи и ситуации синтетические. Задачи моделируют известные классы ошибок; ссылки на первичную документацию входят в разборы.
Можно ли пройти на другом языке программирования?
Разборы доступны на русском языке. Общие темы соседствуют с разделами по JVM, Python, Node.js, Go и .NET. Среда и ограничения указаны в разделах. Отдельные лабораторные модели выполнены на Python и PostgreSQL.
Как получить платный пакет?
Кнопка покупки открывает карточку товара на lava.top. Для карты российского банка используется RUB, для зарубежной --- USD или EUR. Итоговая сумма в выбранной валюте отображается на площадке перед оплатой. Платные материалы доступны в разделе "Мои покупки". Архив содержит каталог из 1000 карточек в HTML, PDF и JSON, отдельный PDF с шестью лабораторными сценариями, две бесплатные задачи и локальные эксперименты. Контакт поддержки: @stradivari1390.
Какие данные сохраняются?
В браузере сохраняются только выбранные ответы, открытые подсказки и отметки решения. Форм сбора контактов и внешней аналитики на странице нет. Платежные данные обрабатываются на lava.top, куда ведет ссылка покупки. Прогресс удаляется кнопкой сброса. Хостинг может вести собственные технические журналы обращений.