DigitableCourses
База знаний

Материалы

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

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

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

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

Почему у агентского кода другое распределение дефектов, чем у человеческого, в каком порядке читать такой диф, чтобы не сгореть на первых ста строках, и семь мест, где …

#ai-агенты#код-ревью#тестирование
25 мин
Статья

Реальное время: WebSocket, SSE, long polling, WebRTC

Четыре способа доставить данные, о которых сервер узнал раньше клиента: от честного опроса и long polling до SSE, кадров WebSocket по битам и NAT traversal в WebRTC — с …

#сети#websocket#webrtc
28 мин
Статья

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

Инцидент — это не «все побежали чинить», а координация: кто командует, кто чинит, кто пишет наружу, почему митигация идёт раньше диагностики и во что процесс обходится …

#надёжность#sre#инциденты
31 мин
Статья

Реактивное программирование и dataflow

Как работает реактивность изнутри: граф зависимостей, топологическое распространение изменений, глитчи, push против pull, операторы над потоками и backpressure — с …

#парадигмы#реактивное программирование#потоки данных
18 мин
Статья

Распределённые транзакции: 2PC, saga, outbox, компенсации

Как сохранить атомарность, когда эффект размазан по нескольким базам и брокерам: почему 2PC блокируется, что на самом деле гарантирует сага, зачем нужен outbox и почему …

#распределённые системы#транзакции#saga
25 мин
Статья

Распределённые системы: карта трека и почему всё ломается иначе

Что делает систему распределённой, почему в ней появляется третий исход вместо «получилось» и «не получилось», как читать отказы по логам и как устроен остальной трек.

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

Распределения: почему хвосты важнее центра

Форма данных решает, какая сводная цифра осмысленна: зоопарк распределений в продуктовых данных, тяжёлые хвосты и их диагностика, честная арифметика перцентилей, размер …

#аналитика данных#статистика#распределения
21 мин
Статья

Рандомизированные алгоритмы и вероятностный анализ

Почему подбрасывание монетки делает алгоритмы проще и быстрее: Las Vegas против Monte Carlo, индикаторы и линейность матожидания, границы Маркова, Чебышёва и Чернова, …

#алгоритмы#рандомизированные алгоритмы#вероятность
24 мин
Статья

Разработка: ветки, код-ревью, стандарты и Definition of Done

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

#карьера#sdlc#git
21 мин
Статья

Разборы: инцидент, техдолг, найм и очередь как системы

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

#системное мышление#инциденты#техдолг
30 мин
Статья

Рабочий процесс оптимизации: бюджеты, регрессии в CI, когда остановиться

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

#производительность#ci#измерения
24 мин
Статья

Работа со стейкхолдерами: конфликты интересов, приоритеты, согласования

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

#аналитика#требования#стейкхолдеры
36 мин