DigitableCourses
База знаний

Материалы

Статьи, гайды, разборы и курсы Digitable.

Остальные материалы

12 на странице
Статья

Репликация: лидер и последователи, кворумы, конфликты, CRDT

Как данные копируются между узлами: лидер и последователи, кворумы в стиле Dynamo, окно потери подтверждённых записей при failover, разрешение конфликтов и CRDT — с …

#распределённые системы#репликация#кворум
24 мин
Статья

Репликация, шардирование и высокая доступность

Как копировать и разрезать данные, чтобы система пережила отказ узла и рост нагрузки: журналы репликации, синхронность, выбор ключа шардирования, failover, split-brain и …

#базы данных#репликация#шардирование
19 мин
Статья

Реляционная модель, нормализация и SQL как язык

Откуда взялась реляционная модель, что такое отношение и функциональная зависимость, как нормальные формы устраняют аномалии данных, почему SQL — декларативный язык с …

#базы данных#sql#реляционная модель
24 мин
Статья

Релиз и эксплуатация: деплой, мониторинг, дежурства, инциденты

Что происходит с кодом после мержа: как он доезжает до пользователей, как понять, что он сломался, кто отвечает ночью и что на самом деле происходит во время инцидента.

#карьера#sdlc#процессы разработки
23 мин
Статья

Релиз и сторы: подписи, ревью, поэтапная раскатка, аналитика и крэши

Почему мобильный релиз необратим и как с этим жить: версии и номера сборок, две модели подписи, артефакты и символы, бета-каналы, прохождение ревью, поэтапная раскатка с …

#мобильная разработка#релиз#ci-cd
25 мин
Статья

Рекурсия, хвостовые вызовы и как не переполнить стек

Почему в ФП повторение делают рекурсией, как устроен стек вызовов, что такое хвостовой вызов и TCO, как превращать рекурсию в хвостовую аккумулятором, и что делать в …

#функциональное программирование#рекурсия#хвостовая рекурсия
21 мин
Статья

Рекурсия и разделяй-и-властвуй

Как устроена рекурсия на уровне кадров стека, почему она эквивалентна математической индукции, как проектировать алгоритмы разделяй-и-властвуй и считать их …

#алгоритмы#рекурсия#разделяй и властвуй
25 мин
Статья

Рекурсия без имён: комбинатор неподвижной точки Y

Как написать факториал в языке, где у функций нет имён: приём открытой рекурсии, вывод комбинатора Y с полной раскруткой редукций, его боевой вариант Z для JavaScript и …

#лямбда-исчисление#рекурсия#комбинаторы
21 мин
Статья

Рекуррентные сети, LSTM и GRU

Как сеть обрабатывает последовательности произвольной длины: развёртка во времени, BPTT, проблема исчезающих градиентов и почему вентильные архитектуры LSTM и GRU её …

#нейросети#глубокое обучение#последовательности
15 мин
Статья

Рекомендательные системы

От матрицы взаимодействий до продакшн-воронки retrieval → ranking: коллаборативная фильтрация, матричная факторизация, implicit ALS и BPR, two-tower, ранжирующие метрики, …

#машинное обучение#рекомендательные системы#ранжирование
30 мин
Статья

Ревью текста: как читать чужой документ и как принимать правки

Протокол ревью инженерного документа: шесть уровней правки и порядок их прохождения, три прохода за двадцать минут, обратный конспект, анатомия действенного комментария, …

#техническое письмо#документация#ревью
26 мин