DigitableCourses
База знаний

Материалы

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

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

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

Асимптотика, амортизация и модель памяти: как на самом деле считать стоимость

Строгий разбор O-нотации, трёх методов амортизированного анализа и модели памяти — почему O(1) бывает в сто раз медленнее O(log n) и как считать стоимость структуры …

#структуры данных#асимптотика#амортизация
22 мин
Статья

Архитектурные шаблоны на практике: как выбрать форму системы

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

#development#архитектура#проектирование
20 мин
Статья

Архитектурные паттерны: карта трека и как выбирать архитектуру

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

#архитектура#атрибуты качества#trade-offs
15 мин
Статья

Архитектура фронтенда: слои, монорепо, микрофронтенды, деплой и мониторинг

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

#frontend#архитектура#монорепо
26 мин
Статья

Архитектура прод-приложений: слои, модули, конфигурация, устойчивость

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

#java#архитектура#конфигурация
23 мин
Статья

Архитектура на ФП: функциональное ядро и императивная оболочка, ресурсы

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

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

Архитектура мобильного приложения: слои, состояние, MVVM/MVI, DI

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

#мобильная разработка#архитектура#состояние
23 мин
Статья

Архитектура и эволюция платформы данных: Lambda, Kappa, lakehouse, Data Mesh и миграции

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

#данные#архитектура данных#data mesh
14 мин